当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • EJB3.0学习之运行环境配置
  • 发扬EJB、Spring思惟将组件化举行到底
  • JBoss下的EJB3开辟无情况会话Bean
  • EJBCA 3.0开源CA系统软件初探
  • <b>实战角度比较EJB2和EJB3的异同</b>
  • java ee5平台java长期化开辟(ejb3和jsf)
  • Grails+EJB Domain Models
  • 把WebLogic EJB程序迁移到JBoss上
  • EJB 3.0开辟指南之实体Bean的承当
  • EJB 3.0开辟指南之实体Bean
  • EJB 3.0开辟指南之多对多和一对一
  • EJB 3.0开辟指南之多表映射
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .