0

我有一个使用 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) 上运行,最后一个阶段将删除 EntityBean 并使用 JPA 替换 POJO 以实现持久性和控制。

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

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

4

1 回答 1

0

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

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

于 2014-11-14T13:59:18.247 回答