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

标签 java jakarta-ee jpa ejb ear

我想得到一些建议。我有一个由模块组成的应用程序。一个模块被分为 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/

相关文章:

java - 如果不处理事件会发生什么?

java - 异常 : java. sql.SQLSyntaxErrorException: 'AIRPLANE_ID' 不是表中的列

java - 任何人都可以推荐现有的Java文件存储库

java - JPA 自定义查询仅返回某些值

java - Spring 中基于模式的事务

java - 在注入(inject)实体管理器之前调用 Bundle Activator

java - 查找句子中的任何单词

JavaBridge errno=10054 被 Remotehost 关闭

java - 如何将 LineBreak (\n) 添加到具有固定字符串格式的 String.format?

java - JPA,查询提示是否特定于供应商?