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



我想得到一些建议。我有一个由模块组成的应用程序。模块分为3个部分,因此每个模块都有:-库(共享jar、DTO、bean)-摇摆物-ejb填充

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

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

提前感谢!

这样做实际上是最好的OO解决方案:您可以分离您的关注点。

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

最新更新