内容简介Enterprise JavaBeans(EJB)是用于开发和部署商业应用程序的分布式组件模型。EJB 2.0是EJB 1.1的一次重要升级,它可以用来构建可伸缩、可重用、可移植事务性和分布式企业级商业应用程序。本书介绍了J2EE 1.3和EJB 2.0的基本理论以及使用EJB 2.0开发商业应用程序的具体方法、规则,并通过大量的具体工程实例,指导读者学习EJB开发的过程与细节。最后,本书还集中讨论了如何实现EJB事务、EJB安全性、EJB设计模式和由EJB 1.1迁移到EJB 2.0的策略等问题。本书特别适用于编写EJB程序的新手和学习如何在EJB 2.0中编写业务逻辑的EJB 1.1程序员。本书读者应具备一定的Java编程经验,并对HTML、servlet、JSP、SQL、rmi与JDBC等知识有一定的了解。
前言 2000年6月2日发布的Enterprise Java Bean 2.0规范是EJB 1.1的一次重要升级。新规范中加入了许多引人注目的变动,其中包括:对托管容器式持久性(CMP)的一些修改、引入了一种新的bean类型:消息驱动bean(MDB,message-driven bean)等,这些变动能够极大地增强开发人员在应用程序开发过程中的灵活性和应用程序的可移植性。 本书不同于一般的EJB介绍性书籍,它重点讨论了如何实现EJB 2.0的应用实践。全书不仅介绍了EJB的基本概念,对其理论、API和编写各种类型EJB的方法也进行了深入探讨。 本书还包含讨论打包和部署阶段的逐步实现的细节,以及如何运行实例应用程序的章节。这些信息包括完整的、大量的表格和各个步骤的屏幕截图,来指导您成功地完成每一类型的EJB。这样,读者可以获得EJB开发的一套完整的解决方案。 本书是讲述Enterprise JavaBeans(EJB)技术的权威指南。EJB技术使您能够将为商务对象及过程建模的组件组合起来,建立复杂、关键性的系统。EJB在对象持久性、安全性和事务管理等方面提供了自动支持,从而极大程度地简化了开发过程。本书将指导您开发EJB为您的商务建模,以及在客户端使用这些组件。全书的具体内容包括: ● EJB 2.0技术n层体系结构和设计向导、性能问题及优化策略 ● 利用JNDI和RMI-IIOP的实际方法 ● 如何充分利用新的消息驱动bean ● 会话和实体bean的特性、特征和生命周期 ● 打包和配置组件的高级技术 ● 将应用程序从EJB 1.1组件结构迁移到EJB 2.0组件结构 ● EJB体系结构设计模式、互操作性和性能 本书许多章包含完整的、易于采用的工程。此外,Tulachan将这些工程集成到完整的企业应用程序中,示范EJB 2.0技术的各个关键方面。 我们在翻译本书的时候,对许多代码示例都上机调试运行过,并力求翻译准确,同时将我们的经验和理解融入译文中,相信本书的读者一定会有意想不到的收获。 全书由肖国尊组织翻译,参加翻译和审校的人员还有马擎予、宋震、阮坚和陈彦海等,全书最后由肖国尊统稿。由于我们的经验和水平所限,书中难免存在一些不足和错误之处,敬请广大读者批评指正,我们的电子邮件地址是csh999@263.net。 译者 2002年8月