我是Java EE 6的新手,我正在阅读的大部分内容都是面向教程的简单案例。我无法找到一个非常基本的问题的答案,所以期待你们的帮助。
我有一个系统,我正在设计在Java EE 6 App Server(Glassfish v3)中有可插入的组件。总会有一个核心(部署为EAR),然后是一系列可插拔组件,可以在任何给定的应用服务器上部署,也可以不部署,每个组件都打包为EAR本身。
这是一个合理的设计吗?事务是否可以在单独的EAR中生效的EJB中运行?一只耳朵中的EJB能否发送另一个EAR中MDB消耗的JMS消息?
此related question尚无定论。
答案 0 :(得分:1)
事务是否可以在单独的EAR中生效的EJB中运行?
一只耳朵中的EJB可以发送另一个EAR中MDB使用的JMS消息吗?
是的,这就是消息排队的重点。