2012-02-02 28 views
1

我想得到一些建议。我有一个由模块组成的应用程序。一个模块被切成3个部分,所以每一个模块具有: - 库(共享罐,DTO的,豆类) - 摆动充塞 - EJB充塞我想得到一些关于在一个耳朵上的多个ejb-jar的建议

整个封装在一个耳朵文件,它可包含许多EJB罐子,目前3.为了处理分离的应用程序的特定模块的ejb罐,我认为,管理整个最简单的方法。后来我想用OSGi来处理模块。但是,这是未来。

每个ejb jar都有自己的persistence.xml,它的工作原理。我可以部署它,休眠创建表,我可以使用我的应用程序。但是我有这种感觉,这不是处理这种“一耳多发ejb罐”情况的最佳或适当的解决方案。我想知道什么是最佳或适当的解决方案,或者您的建议是什么。

在此先感谢!

回答

1

你这样做的方式实际上是最好的OO解决方案:你分开你的顾虑。

此外,您在当前情况下还具有更大的灵活性:您可以省略或更改其中一个ejb jar文件,并且您的应用程序仍将继续部署并继续工作。

+0

谢谢,这听起来不错! :) – SayusiAndo 2012-02-02 15:26:23

相关问题