在Java EE 6中将可插拔应用程序设计为多个EAR

时间:2011-02-04 21:57:51

标签: glassfish java-ee-6 glassfish-3 ear

我是Java EE 6的新手,我正在阅读的大部分内容都是面向教程的简单案例。我无法找到一个非常基本的问题的答案,所以期待你们的帮助。

我有一个系统,我正在设计在Java EE 6 App Server(Glassfish v3)中有可插入的组件。总会有一个核心(部署为EAR),然后是一系列可插拔组件,可以在任何给定的应用服务器上部署,也可以不部署,每个组件都打包为EAR本身。

这是一个合理的设计吗?事务是否可以在单独的EAR中生效的EJB中运行?一只耳朵中的EJB能否发送另一个EAR中MDB消耗的JMS消息?

related question尚无定论。

1 个答案:

答案 0 :(得分:1)

事务是否可以在单独的EAR中生效的EJB中运行?

Yes but you need to use JTA

一只耳朵中的EJB可以发送另一个EAR中MDB使用的JMS消息吗?

是的,这就是消息排队的重点。