【发布时间】:2013-10-08 07:20:37
【问题描述】:
我正在为我的一些 EJB 计划 junit 测试用例。我做了一点谷歌,大部分链接都指向 arquillian http://arquillian.org 但似乎 arquillian 很慢,它需要一个正在运行的容器。我可以使用 arquillian 来测试 jboss 服务 bean (org.jboss.ejb3.annotation.Service) - 一个例子会有很大帮助吗?
一点点调查将我带到 JBoss Microcontainer http://docs.jboss.org/jbossmc/docs/2.0.x/userGuide/index.html。这个微容器是否需要任何运行的 jboss 实例?我可以在这个微容器中部署所有类型的 EJB + jboss 服务 bean 吗?
进一步,jboss microcontainer 与 JBossEmbeddedAS 有什么区别https://community.jboss.org/wiki/JBossEmbeddedASQuickstartAndRunnableExample
提前致谢
迪潘卡杰
【问题讨论】:
-
您可能还想研究一下 openEJB。在 Eclipse 中非常容易设置和超快速启动。它会自动检测项目中的 EJB 和 MDB 并将其绑定到 JNDI。
标签: jakarta-ee junit jboss ejb mbeans