java - ejb jar xml中常用配置

标签 java ejb ejb-jar.xml

我们的项目中有一个 ejb-jar xml 文件,它为许多不同的品牌一遍又一遍地定义了本质上相同的 ejb 配置。它们都共享相同的底层代码、相同的外部引用等,因此实际上都可以映射到相同的单一定义。

争论点是,如果 future 需要在品牌之间进行一些区分,那么就会有机制来分别管理每个池和配置。这个我可以接受。

不过,我仍然想压缩这个快速膨胀的文件。一个建议是使用 XSLT 来转换定制的 xml 配置,但这引入了另一种我想避免的复杂性。

那么我的问题是,是否有人知道该规范是否支持将某种父配置或通用配置继承到 ejb 定义中的任何方法?

最佳答案

EJB 组件定义没有继承。一些建议:

如果您愿意使用注释,您可以在 bean 类中指定大部分组件配置,然后重用相同的 <ejb-class/>对于多个 <session/> .

如果您正在使用 JavaEE 6 服务器并且您只是想减少 refs,您可以考虑在 java:module/env 中定义您的 refs,然后它们将对模块中的所有 bean 可见。

关于java - ejb jar xml中常用配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8434411/

相关文章:

java - 消除 SWT 中的闪烁

Java 在发生 OutOfMemoryError 错误之前清空缓存

java - 在分布式环境中使用JPA而不使用EJB

events - 事件触发时 CDI 观察器尚未初始化

CentOS 的 Java JRE 更新问题

java - 以其直接祖先的名字命名一个类

ssl - 如何通过 ssl 在 ejb 中获取远程接口(interface)

java - ejb中的资源注入(inject)

java - @Postconstruct 的 ejb-jar.xml 等价物是什么?