遗留应用程序的迁移:EJB3或Spring

2024-03-25

我有旧应用程序使用struts & ejb2.0, hibernate v3.0在 JBoss v4.0 上运行,现在我们已经将该应用程序迁移到新技术堆栈。我们正在探索pros and cons不同的技术堆栈,现在我们有两种选择:EJB3.0 & JSF, Hibernate v4在 Jboss 7 或Spring & Hibernate v4在雄猫上。

我应该考虑哪些参数来选择其中之一,反之亦然?

Update:

哪一个EJB3.0 and Spring拥有高效的社区支持,旁注 -ejb3.0标签有 1097 个问题,并且spring有 13297,所以有些人倾向于 Spring,而且由于不是标准 Spring,因此具有快速升级的优势,与 ejb3 相比,这将很快解决行业挑战。

想法?


很久以前,Spring 是事实上的使用工具,但随着时间的推移,Spring 成长为一个相当重量级的野兽。另一方面,EJB 被大幅精简并被大大简化。

JSF 也是如此,它在 2.0 中得到了巨大的改进。

这些技术在 Java EE 6 堆栈中一起使用时确实会大放异彩,目前 Java EE 6 堆栈势头强劲。完整的 Java EE 6 实现(例如 GlassFish)只有大约 50MB,而它的较小子集(称为 Web 配置文件)可能是其中的一半。服务器只需几秒钟即可启动。

目前我真的不认为 Spring 有任何特定的需求。如果你的堆栈已经在 Spring 上,当然不需要迁移到 Java EE,但对于新项目,我现在永远不会选择 Spring。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

遗留应用程序的迁移:EJB3或Spring 的相关文章

随机推荐