我想在一只耳朵里得到一些关于多个ejb-jar的建议

时间:2012-02-02 09:33:25

标签: java java-ee jpa ejb ear

我想得到一些建议。我有一个由模块组成的应用程序。一个模块被切成3个部分,所以每个模块都有: - 图书馆(共享罐子,DTO,豆类) - 摆动东西 - ejb stuffs

整个包装在一个ear文件中,它可能包含许多ejb jar,目前为3.处理分离我的应用程序的特定模块的ejb jar是我认为最简单的管理方式。后来我想使用OSGi来处理模块。但是,这就是未来。

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

提前致谢!

1 个答案:

答案 0 :(得分:1)

你这样做的方式实际上是最好的面向对象解决方案:你分开了你的顾虑。

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