学习EJB的资源

Pok*_*uri 3 java ejb java-ee

我将开始学习EJB.我只需要你选择学习EJB 2.0或EJB 3.0的版本.从EJB 2.0开始并迁移到EJB 3.0是否是个好主意?如果是,可以轻松迁移吗?实际上我正在持有Head First EJB的2.0版本.建议我任何其他好书,我可以坚持它以完全学习EJB.

如果你帮助我成为EJB Guru,我将非常感谢你

Bri*_*new 6

我强烈建议学习EJB 3.0与EJB 2.0.它遵循与流行的ORM Hibernate类似的模式.我不相信学习早期版本的EJB有很多价值,当前版本遵循常用的ORM模式,并且应该更加简单.来自FAQ:

EJB 3.0的目标是以易于开发为目标,这是Java EE 5平台发布的主题.EJB 3.0是对EJB 2.1及早期规范定义的API的主要简化.简化的EJB 3.0 API允许开发人员将EJB组件编程为具有普通Java业务接口的普通Java对象,而不是重量级组件.组件和客户端代码都得到了简化,并且可以用更少的代码行以更简单的方式完成相同的任务.因为它更简单,所以EJB 3.0比EJB 2.1学习使用起来要快得多.

由于这两个版本是如此不同,因此除了最基本的概念之外,迁移几乎是不可能的.除非您有特定要求,需要查看EJB 2.0,否则请查看最新版本.