是否可以在同一个项目中使用EJB2.1和EJB 3.1

时间:2012-01-25 11:44:04

标签: ejb

我们有一个用EJB 2.1编写的旧项目。现在我们需要用新的要求扩展项目。但我不想再使用旧的复杂EJB 2。

是否可以在使用EJB 2.1编写的现有项目中使用EJB3.1 / JPA。

P.S。 Application Server是WebSphere

1 个答案:

答案 0 :(得分:1)

是的,可以从EJB 2引用EJB 3.可以在EJB3.0容器上按原样部署较旧的EJB应用程序,因为EJB3.0中提供了EJB3.0之前的API。请查看这些链接以获取详细信息:

http://www.coderanch.com/t/321218/EJB-JEE/java/EJB-call-EJB

https://community.jboss.org/wiki/ReferenceEJB3BeansFromEJB2Beans

从EJB 2到EJB 3的干净迁移将是更好的设计选择。