【发布时间】:2011-02-15 23:59:18
【问题描述】:
有没有人为已有的项目这样做或尝试这样做?
这里似乎有两个选择,要么使用embedded EJB API,基本上就是下面的类
javax.ejb.embeddable.EJBContainer
期望配置 glassfish v3 安装可用(应用程序范围的资源将使这更容易)。
替代方法是使用嵌入式 glassfish jar 文件和 embedded glassfish API
我正在寻找已经或正在这样做的人的反馈,带有简单 EJB 和测试用例的博客链接等等。
如果您使用任何其他 EJB 3.1 容器完成此操作,请随时分享。
- 您是否使用任何特定的测试框架而不是您首选的工具?
- 您使用了哪种 JPA 2.0 实现,这样做有什么特别的原因吗?
- 如果您使用 glassfish,您使用了上述哪种策略?如果不是,那么您使用的是哪个 EJB 3.1 容器?
- 如果您成功地做到了这一点,是否值得付出努力?您会为另一个现有项目再次这样做吗?
【问题讨论】:
标签: java unit-testing jpa ejb-3.1 jpa-2.0