如何使用spring在EJB 2.1版本上使用版本2.5为JDK1.4注入EntityBean

时间:2014-11-14 13:55:54

标签: spring entity-bean spring-2.5

我有一个使用JDK 1.4在WebLogic 8.1,J2EE 1.3上运行的遗留项目

我们有很多EJB,Session和EntityBeans。

我们打算创建一个框架来将这些应用程序迁移到Java EE 6,但是我们可以避免重写所有内容。因此,我们将使用Spring构建一个中间代码层,以开始将会话bean注入客户端Web代码。第二阶段将迁移代码以在JDK 1.5上编译以在WebLogic 11g(10.3.2)上运行,最后阶段将删除EntityBeans并使用JPA替换POJO以进行持久性和控制。

目前我们还没有找到任何关于如何注入EntityBeans或这些Spring架构的文档,只有AbstractStatelessSessionBean,AbstractStatefulSessionBean,AbstractMessageDrivenBean的结构如下所示,以实现无状态,有状态或MDB EJB。

有人可以帮助我使用Spring为EntityBeans创建任何解决方案吗?考虑到在第一时间我们仍然运行JDK 1.4,J2EE 1.3。我还需要手动控制吗?

1 个答案:

答案 0 :(得分:0)

我猜想EntityBeans不会被注入或受Spring bean工厂的控制。它们将由特定请求的会话bean实例化。

与许多POJO的想法相同:您仍然为特定于请求的bean调用new。一切都不是春天的责任。