[英]Are there any EJB migration tools available for migrating EJB 2.1 toEJB 3.x
[英]What are the advantages of EJB 3.x over EJB 2.1 in testing apsect
我知道EJB3.x比EJB 2.1有很多优点。
我需要的是测试方面。
在测试方面,EJB3.x有什么优势?
例如,EJB 3.1指定了可以在单元测试中使用的可嵌入EJBContainer:
http://docs.oracle.com/javaee/6/api/javax/ejb/embeddable/EJBContainer.html
注意OpenEJB支持使用EJB 3.1 Embedded EJBContainer API测试EJB 2.x组件。
此示例显示了具有EJB 2.x接口并已通过JUnit和javax.ejb.embeddable.EJBContainer API进行了单元测试的EJB 3.0 bean:
如果使用所有EJB 2.x功能,该基本设置仍然有效。 该示例的好处是,它可以向您展示如何在仍具有EJB 3样式Bean的情况下维护EJB 2.x视图。
这听起来不错,听起来您可能正在做一些从EJB 2.x到3.x的迁移,通常最困难的事情不是删除xml并转换为注释,而是维护所有使用EJBHome / EJBObject接口的代码(或本地版本)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.