关于从EJB1.1转换到EJB3.0的建议 我正在把一个10年的java EE应用程序转换成更现代的标准。这项工作的下一阶段涉及用EJB3.0代码替换EJB1.1代码。我已经读了很多关于EJB3.0的书。然而,关于从1.1直接跳到3.0的信息似乎相对较少,这可能是因为这两个版本之间的技术发展太多了。有没有人在做过这个练习后,能提供一些有用的参考资料或建议?目前的计划是尽可能多地保留外观,让NetBeans从数据库模式自动创建新的EJB类。

关于从EJB1.1转换到EJB3.0的建议 我正在把一个10年的java EE应用程序转换成更现代的标准。这项工作的下一阶段涉及用EJB3.0代码替换EJB1.1代码。我已经读了很多关于EJB3.0的书。然而,关于从1.1直接跳到3.0的信息似乎相对较少,这可能是因为这两个版本之间的技术发展太多了。有没有人在做过这个练习后,能提供一些有用的参考资料或建议?目前的计划是尽可能多地保留外观,让NetBeans从数据库模式自动创建新的EJB类。,netbeans,ejb-3.0,java-ee-6,Netbeans,Ejb 3.0,Java Ee 6,我担心从头开始重新实现应用程序(或至少是不能保持不变并仍作为遗留服务使用的部分)会更容易、更快,尽管这可能更难向管理层解释 关于具体的帮助,Adam Bien在他的演讲中谈到了很多将J2EE项目转移到Java EE(尽管它们通常是2.x)的问题,他有一本关于如何在2之间更改设计模式以及如何相应地更改代码的好书,也许这有助于: Yekes,差别很大……谢谢你的指点。我会查一下这本书,看看这是否有助于我前进。我们别无选择,只能迁移该应用程序,因为它当前运行的整个基础设施非常陈旧,不再支持任何组件。在

我担心从头开始重新实现应用程序(或至少是不能保持不变并仍作为遗留服务使用的部分)会更容易、更快,尽管这可能更难向管理层解释

关于具体的帮助,Adam Bien在他的演讲中谈到了很多将J2EE项目转移到Java EE(尽管它们通常是2.x)的问题,他有一本关于如何在2之间更改设计模式以及如何相应地更改代码的好书,也许这有助于:


Yekes,差别很大……谢谢你的指点。我会查一下这本书,看看这是否有助于我前进。我们别无选择,只能迁移该应用程序,因为它当前运行的整个基础设施非常陈旧,不再支持任何组件。在目前的产品中,似乎没有一个可用的选项支持这里使用的旧技术。好吧,我祝你好运,但在我看来,这是一项巨大的工作。在IT中更改一个10年的应用程序就像尝试将电子打字机作为打印机插入笔记本电脑一样。不,说真的,向管理层表明,重新实现应用程序的某些部分并为此提供新的硬件将比尝试在仿古基础设施上移植仿古应用程序更快、更便宜,这难道不是一种选择吗?您可能仍然可以使用不必更改为遗留系统的核心组件。这在某种程度上是我们已经确定的方法。我通过使用NetBeans构建存根,然后复制业务方法并进行一些调整,重新创建了会话bean。我将使用NetBeans从头开始重新创建实体bean,并将其连接到我们的db模式,以便它可以为我完成大部分工作。与代码库中其他POJO的集成相当简单。有一些奇怪的边缘案例我必须解决,但我认为我们正在前进。我想整个过程不会超过一个月。嗨,史蒂夫,你能简单地列出你的方法吗。我现在也遇到了类似的情况,需要将EJB1.1升级到3,谢谢