EJB仍然有用吗?什么是Spring Framework替换EJB的方法?

Ber*_*own 6 java spring ejb java-ee

我已经阅读了一段时间,EJB没有用或者很麻烦.但是有什么其他方式可以实现业务委托模式?

EJB与Spring推荐的方法有何不同?

此外,EJB的最新进展如何改变了您的观点.

sal*_*sal 1

如果您的目标是引发一场激烈的战争,请将“EJB”替换为“Java”,将“Spring Framework”替换为“Ruby on Rails”。

如果没有,请查看Rod Johnson 2004 年的书,详细解释为什么 EJB 名声如此糟糕,以及 Spring 旨在解决哪些 Java 开发问题。

虽然这本书已有五年历史并且早于 EJB3,并且您需要过滤掉主观和轶事;牢记小事。在 google 上搜索从 EJB 迁移到 Spring 的示例很简单,但几乎不可能找到 Spring 到 EJB3 迁移的故事。我不认为这是偶然的。

  • 当然有。EJB3 深受 Spring、Hibernate 和 POJO 开发的影响。我还是更喜欢春天。 (4认同)
  • +1。Spring 展示了它应该完成的方式,而 EJB3 本质上复制了它。然而,EJB3 仍然深受委员会设计综合症的困扰,因此它仍然远不如 Spring,后者以非常简单且一致的方式应用其远程、安全和事务层。 (2认同)