当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: EJB3.0概览 2004年8月17日 作者:yahoo163 Matrix-与Java共舞 原文链接http://www.javaworld.com/javaworld/jw-08-2004/jw-0809-ejb.html 译者语: 翻译完这篇文章之后,感觉EJB3.0确实有了很...
 

 

 ·araneid 蜘蛛纸牌游戏源代码    »显示摘要«
    摘要:araneid 蜘蛛纸牌游戏源代码 2004年7月1日 作者:dujid matrix-与java共舞 araneid 蜘蛛纸牌游戏 详细参考工程主页: http://pub.idr.gov.cn/dujid/projects/araneid 源代码下载(或附件):http://pub.idr.gov.cn/dujid/projects/araneid/download/araneid-1.1......
 ·visual c++.net编程基础讲座之一    »显示摘要«
    摘要:  2003年5月22日,微软隆重推出三个企业级的产品:microsoft windows server 2003,visual studio.net 2003和sql server 2000 企业版64位。visual studio .net 2003是 microsoft 的第二代开发工具,用于构建和部署microsoft .net 的软件。在这个最新平台上,包括了visual c++、vis......


EJB3.0概览

ejb3.0概览

2004年8月17日  作者:yahoo163  matrix-与java共舞     【程序编程相关:Win32平台下php连接sybase的

【推荐阅读:T-SQL Extractor

  【扩展信息:动态数据交换(DDX)的另类用法

  

 

 原文链接http://www.javaworld.com/javaworld/jw-08-2004/jw-0809-ejb.html

 

译者语:

翻译完这篇文章之后,感觉ejb3.0确实有了很大的改进,尤其在降低开发难度方面,个人认为ejb3.0采用注释的方式来简化开发确实是一个很好的注意.以前用过xdoclet或者bea公司的weblogicworkshop(它的jws就是一个加了注释的java)的朋友对于这一技术应该不是很陌生.本文的作者是bea公司的资深程序员他不仅向我们描述了最新的ejb3.0技术,而且提出了他个人的一些观点,非常值得我们参考,作者还在文末倡议大家一起参加到ejb3.0规范的制定中来.希望通过阅读本文能使你一窥ejb3.0的冰山一角.

对于本文的中文翻译,作者保留其一切权利,如需转载需要经过译者的同意.谢谢email:wafd@hotmail.com.

引言

期待以久的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在处理如数据查询.更新.连接池.事务处理.实体关系处理等方面非常简单.

概览


...   下一页
    摘要: 概要本文提供的信息可帮助理解和分析 -1018、-1019 和 -1022 exchange 数据库错误。本文介绍这三种错误的不同之处和导致报告这三种错误的数据库中的问题类型。 更多信息exchange 包括检测数据库中文件级页损坏的功能。与 exchange 数据库有关的文件级损坏相关的最常见的三种错误是: -1018 jet_errreadverifyfailure -......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE