Java – EJB3带来了哪些功能,以及EJB3如何与Spring Framework结合?

前端之家收集整理的这篇文章主要介绍了Java – EJB3带来了哪些功能,以及EJB3如何与Spring Framework结合?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我从未参与过ejb工作,当我开始编程 Spring时已经到了,我的所有项目都只用Spring,最近我接受了一次采访,他们想要EJB3.0的知识,所以我想知道EJB3.0如何堆栈使用Spring Framework以及为什么现在许多项目都使用Spring Framework而不是EJB3.0,不要在这里引用我,因为我可能是错的

如果从实际角度解释使用另一个的差异和好处,我将非常感激.

注意请不要给wiki链接作为答案,因为我想了解这个技术如何叠加.

更新还有什么是开始学习EJB3的最佳方法,推荐的书籍,在线教程是什么?

解决方法

EJB是一项相当古老的技术(约1999年).但是,在该标准的第3版之前,它使用起来非常不方便. Spring作为一种理智的替代品变得流行,它提供了一些相同的核心功能(声明式事务和安全性)以及一些新的功能(依赖注入,AOP).它还与许多其他技术(如Hibernate)很好地集成.

但是,从V3.0开始,EJB(或者更确切地说,EJB所属的整个Java EE平台)得到了重大改进,并且变得更容易使用.此外,许多框架(包括Spring)流行的许多功能都被制作成官方标准并添加到Java EE中.

目前,Java EE平台在受欢迎程度方面与Spring相比有很多优势,因为它们即使在易用性和功能方面也是如此,而且Java EE具有基于开放标准和多种实现的优势.大部分.与此同时,在与其他框架(曾经是它的优势)集成时,Spring似乎在跟上最新技术水平时遇到了问题.

猜你在找的Java相关文章