我想得到一些建议。我有一个由模块组成的应用程序。一个模块被分为 3 个部分,因此每个模块都有: - 库(共享 jar、DTO、bean) - Swing 的东西 - ejb 东西
整个打包在一个ear文件中,它可能包含许多ejb jar,目前是3个。我认为,处理我的应用程序特定模块的分离的ejb jar是管理整个的最简单的方法。后来我想使用 OSGi 来处理模块。但是,这就是 future 。
每个 ejb jar 都有自己的 persistence.xml 并且它可以工作。我可以部署它, hibernate 创建表,我可以使用我的应用程序。但我有这样的感觉,这不是处理这种“一只耳朵中有多个 ejb jar”情况的最佳或正确的解决方案。我想知道最好或正确的解决方案是什么,或者您的建议是什么。
提前致谢!
最佳答案
你这样做的方式实际上是最好的面向对象解决方案:你分离你的关注点。
此外,您在当前情况下还具有更大的灵 active :您可以省略或更改 ejb jar 文件之一,您的应用程序仍将部署并继续工作。
关于java - 我想得到一些关于一只耳朵中多个 ejb-jar 的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9109955/