我想得到一些建议。我有一个由模块组成的应用程序。一个模块被切成3个部分,所以每个模块都有: - 图书馆(共享罐子,DTO,豆类) - 摆动东西 - ejb stuffs
整个包装在一个ear文件中,它可能包含许多ejb jar,目前为3.处理分离我的应用程序的特定模块的ejb jar是我认为最简单的管理方式。后来我想使用OSGi来处理模块。但是,这就是未来。
每个ejb jar都有自己的persistence.xml,它可以工作。我可以部署它,hibernate创建表,我可以使用我的应用程序。但我觉得这不是处理这种“一只耳朵中的多个ejb罐”情况的最佳或适当的解决方案。我想知道什么是最好或最合适的解决方案或者你的建议是什么。
提前致谢!
答案 0 :(得分:1)
你这样做的方式实际上是最好的面向对象解决方案:你分开了你的顾虑。
此外,您在当前情况下也有更多的灵活性:您可以省略或更改其中一个ejb jar文件,您的应用程序仍将部署并继续工作。