EJB 3.0尺度[Java编程]
本文“EJB 3.0尺度[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
引言
等待以久的EJB3.0标准在近来公布了它的初稿.在本文中将对新的标准举行一个概要性的介绍,包含新增的元数据支持,EJBQL的改正,实体Bean模子拜候bean上下文的新办法和运行时环境等等.作者还谈论了EJB在将来要作出的调整以及EJB3.0与其他开辟标准之间的关系.
开始
无论若何由于EJB的复杂性使之在J2EE架构中的表现一向不是很好.EJB大约是J2EE架构中唯一一个没有兑现其可以简单开辟并提高生产力的组建.EJB3.0标准正尝试在这方面作出勤奋以减轻其开辟的复杂性.EJB3.0减轻了开辟人员举行底层开辟的工作量,它撤消或最小化了很多(从前这些是必须实现)回调办法的实现,并且降低了实体Bean及O/R映射模子的复杂性.
在本文中,我首先会介绍EJB3.0中几个主要的改变.它对进一步深化理解EJB3.0是非常重要的.随后,我会从更高的层面来描写已经被提交到EJB3.0标准中的细节,并一个个的讲授新的标准中的改变:实体Bean,O/R映射模子,实体关系模子和EJB QL(EJB查询语言)等等.
后台
EJB3.0中两个重要的变更辨别是:利用了Java5中的程序注释工具和基于Hibernate的O/R映射模子.
Java5中的元数据工具
Java5(从前叫J2SE1.5或Tiger)中加入了一种新的程序注释工具.通过这个工具你可以自定义注释标志,通过这些自定义标志来注释字段、办法、类等等.这些注释并不会影响程序的语义,但是可以通过工具(编译时或运行时)来注释这些标志并产生附加的内容(比方布置描写文件),大概强迫某些必须的运行时行为(比方EJB组件的状况特点).注释的解析可以通过源文件的解析(比方编译器或这IDE工具)大概利用Java5中的APIs反射机制.注释只能被定义在源代码层.由于全部被提交到EJB3.0草案中的注释标志都有一个运行时的RetentionPolicy,因此会增添类文件占用的存储空间,但这却给容器制造商和工具制造商带来了便利.
Hibernate
目前Hibernate非常受欢送,它是开发源代码的Java O/R映射框架,目的是把开辟人员从烦琐的数据长期化编程中摆脱出来.它也有一个尺度的HQL(Hibernate 查询语言)语言,你可以在新的EJB QL中看到它的影子.Hibernate在处理如数据查询、更新、衔接池、事件处理、实体关系处理等方面非常简单.
概览
在已经提交的EJB3.0标准中主要触及两个方面的改变:
1. 一套以注释为底子的EJB编程模子,再加上EJB2.1中定义的通过布置描写符和几个接口定义的利用程序行为.
2. 新的实体Bean长期化模子,EJBQL也有很多重要的改变.
还有一些有关上述的提议,比方:一个新的客户端编程模子,业务接口的利用以及实体Bean的生命周期.请注意EJB2.1编程模子(包含布置描写符和home/remote接口)仍旧是有效的.新的简化模子并没有完好代替EJB2.1模子.
以上是“EJB 3.0尺度[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:X3D实战底子讲座之一
- ·下一篇文章:操作Java三步实现Cool Button
- ·中查找“EJB 3.0尺度”更多相关内容
- ·中查找“EJB 3.0尺度”更多相关内容