有没有人这样做或试图为一个预先存在的项目这样做?
这里似乎有两个选择,或者使用嵌入式 EJB API,基本上是以下类
javax.ejb.embeddable.EJBContainer
它期望配置的 glassfish v3 安装可用(应用程序范围的资源将使这更容易)。
另一种方法是使用嵌入式 glassfish jar 文件和嵌入式 glassfish API
我正在寻找已经或正在这样做的人的反馈,带有简单 EJB 和测试用例的博客链接等是一毛钱。
如果您使用任何其他 EJB 3.1 容器完成此操作,请随时分享。
- 您是否出于首选工具以外的原因使用任何特定的测试框架?
- 您使用了哪个 JPA 2.0 实现,这样做有什么特别的原因吗?
- 如果您使用 glassfish,您使用了上述哪种策略?如果不是,那么您使用的是哪个 EJB 3.1 容器?
- 如果您成功地做到了这一点,是否值得付出努力,您会为另一个现有项目再次这样做吗?