EJB
- 格式:pdf
- 大小:85.04 KB
- 文档页数:2
o● 匝● I ■ 二- i— ■ 冀 一 好向导 ]I EJB》 o撰文/周可敬
!所有的数据访问逻辑,所以 :器管理的实体B e a n可以被更; 暖 :速的开发出来。 ● l 第9章用一个产品系列 - P roduCt)的例子说明了容器 :理的持久实体B e an的使用方i ;。 这一部分相当重要,理解如j r拙, :1 T D八告:告】 .△ 5K": l 评《 由于目前J a v a的企业级技术在全球市场上空前成功, J2EE的书籍也非常流行。而作为J2EE的核心E JB方面的图书 也出了不少,在众多的E J B书籍中我最为钟爱的是两本相对 “lEt”一些的书:中国电力出版社的《E n t e r P r i s e JAVABEANS)) (英文名为Enterprise JAVABEANS 第二 版)和电子工业出版社的《精通EJB》(英文版名为Mastering EJB 第一版)。在美国Amazon.corn网站上都被评为4星半, 而且都有新版本,Enterprise JAVABEANS出到第三版;Mas- tering EJB有第二版,Mastering EJB第二版更是被评为5颗星 的满分,并有电子版在作者自己的网站(h tt P://w w w. theserverside.com/books/masteringEJB/)公开下载。在新版 本没有中文译本的现实情况下,这两部翻译书不失为学习E J B 技术的好教材,相对而言((Enterprise JAVABEANS》带有一 些学术气息,而《精通E J B》则真正是从入门到精通的书。 《精通EJB》的作者Ed Roman称自己的书是入门书,确 实是有道理的,因为这本书确实属于很美国化的教科书—— 起点很低,但内容逐渐深入,甚至深入得令人吃惊——“一 本入门书居然包括这么多的高级内容”。 认识作者 Ed ROmaD是世界上研究高端中间件技术的权威之一。他 从一开始就积极参与Sun Microsystems公司的Enterprise Bean 解决方案,设计、建立、部署过很多不同的企业级应用,包 括构建和开发完整的应用服务器产品。平时他将大部分的时 间用于修改和完善Sun公司的E JB规范,他是中间件邮件列表 的固定投稿人,经常在与中间件有关的会议上演讲发言。 1997年在Trilogy公司设计一个称为backbone的应用服务 器 当他正在为backb0ne添加企业级特性,如事务控制、安 全性以及负载平衡等时,偶然接触了E J B, 他马上意识到了 EJB的重要性,便着手研究EJB并力促Trilogy公司采用EJB。 R0man用1年半的时间学习E JB技术及写作本书,并最终辞掉 工作专注予本书的编写。有了R 0m an的辛勤劳动,我们学习 E JB技术的时间大大缩短了。
内容概述 维普资讯 http://www.cqvip.com 者用数量众多的图示和图表,降低了学习的难度。而且作者的 例子选的也相当恰当,由浅入深,这也使得学习梯度比较缓。 第三篇:E JB的高级概念。包括第l 0、ll章。这篇是为实 际使用E J B设计系统时作的准备。事务在一个成熟的系统中会 频繁使用,第l 0章讲解了事务理论,并将事务与E JB联系在一 起,说明了J T A的概念,并讲解了E J B处理事务的方法。用 E J B设计的新系统和一个原有的系统相连,就有必要使用 COBRA,在ll章你将理解RMI和CORBA是如何通过RMI— IIOP相结合的,以及如何使用RMI—IIOP和CORBA客户来访问 EJB系统。 第四篇:一个复杂的电子商务部署。包括第l 2一l 5章。 作者在这部分给出了一个完整的基于E J B技术的电子商务部 署。这个J a sinine电脑配件公司的基于网络的电子商务销售系 统共使用了9种不同的E J B组件,完全涵盖了第二篇的基础知 识,第三篇的事务概念也在这个例子中得到了实践。作者的 这个例子是规范的,可模仿的,如果有电子商务方面的需 求,你可以充分利用该范例中的代码作为部署的基础。 第l 2章根据业务需求和技术需求设计了这个电子商务对 象模型。 第l 3章设计了组成对象模型的实体B e an,除了设计3个 新的实体B e a n,作者还重复利用第8章的银行账号(B a nk Account)实体Bean和第九章的产品(Product)实体Bean, 这样起到了良好的复习作用。 第l 4章实现了这个电子商务部署的会话Bean,这些Bean 包含必要的算法和逻辑,在这章你将更加理解如何将会话 Bean和实体Bean结合在一起。 第l5章讲解如何将Java Servlet连接 ̄IjEJB,这会在l2一l4 章的基础上增加一个S e rvl et层,通过本章的学习,读者将理 解Servlet是如何工作的,怎样将Servlet分成易于管理的实体, 如何将Servlet连接到EJB,以及如何在Servlet中控制事务。此 外,你还可以学到如何优化和调整电子商务的部署,并讨论 了一些E J B的设计策略和技巧,这些技巧不仅可以用于这个郑 署中,而且几乎可以应用到以后的其他E J B部署中。 以上是该书的正文内容,通过学习这些内容并大量实践 书中的例子,读者可以快速准确的掌握E J B。但如果你以为此 书的价值仅限于此,那就大错特错r,书中的附录也很精彩。 特别是附录F:EJB API及图表索引。这是E JB开发中可 以用到的一个快速参考。包括了说明E J B系统贸正运行情况 的图表,核心E J B API的指南以及事务处理参考。这部分 (大约l 9页)确实可以像译者所说的那样,把这些图表和 A P I从书中裁减或复印下来,另行装订成册,作为随身携带 的“宝典”、“利器”。 特点集中 图表多 本书之所以比一般E J B的书容易懂容易学在于作者使用 了大量图片说明了机理,这比通篇的文字叙述要高效好几 倍。在本已枯燥的编程书籍中,图片的作用愈加重要。在当 前的图书市场中,这是笔者看到的图片密度最大的E J B图书。 本书的表格也比较多,而表格需要总结才能绘出,作者 使用了这么多表格,说明作者对E J B技术的深刻理解,建议 大家在读书时也总结一些自己的表格,这样可以加深对技术 的理解。 例子好 本书的作者自己深刻体会到技术书籍的例子的重要性, 并认为书中的例子应该有一定深度。所以书中l 3个例子是由 浅入深的,并且模仿性较强。值得一提的是本书的光盘上附 带了“用于建立和运行在BEA Weblogic服务器上的工程文件 及相关的全部代码”,代码已经编译过了,并附有批处理执 行文件,可运行在W ebl Ogi C 4.5.1上。此外光盘还附赠了 W e b l O gi C 4.5.1评估版。但由于本书出版时间较早,而 W eblOgiC已经进行了重大升级,为了今后的实用性,建议使 用JBuilder6+WeblOgic6.1这种成熟的组合(介绍如何连接 JBuilder和Weblogic的文章网上有很多),只需对客户端的 代码稍加修改就可以运行,笔者就是在这样的环境中运行本 书的例子的。 关于翻译 本书的翻译水平属于中上,既没有让人捧腹的翻译错 误,也没有让人拍案叫绝的神来之笔,但整体而言,笔者对 于中文翻译还算满意。 阅读前提 此书是E J B的入门书,所以最适合的就是未接触过实际 E J B开发或者有一定E J B编程经验,但一些技术细节不太清楚的 读者。由于书中例子丰富,也可充当E J B设计人员的参考书。 对有丰富的编程经验,并对E J B有比较深刻理解的读者, 建议阅读中国电力出版社的((Enterprise JAVABEANS》,这 可以大大提高读者对E J B的理解和设计能力。 如果英文水平较高,建议到前面提到过的网站下载本书 的第二版。这样既可以学习到最新的知识又可以学习英语, 还可以节省一笔银子,可谓一举三得。
维普资讯 http://www.cqvip.com