本书是IBM红宝书系列之一,详细阐述了有效地利用WebSphereStudioApplicationDeveloper,基于EnterpriseJavaBeans(EJB)体系结构开发应用程序,以及将这些应用程序部署到WebSphereApplicationServer。全书基于一个简单的银行应用程序,使用基础的关系数据库,提供了相关的示例。本书的第I部分,将EJB作为Java2EnterpriseEdition(J2EE)的一部分,内容涵盖了基本概念和体系结构。特别指出了EJB2.0规范中引入的新功能,例如,对于容器管理的持久性entitybean和message-drivenbean的增强功能。同时也针对EJB的成功实现提出了最佳实践指导方针。本书的第II部分,介绍银行应用程序示例并使用WebSphereStudioApplicationDeveloper实现了entitybean、sessionbean和message-drivenbean。同时还实现了finder方法、不同的映射策略和使用EJB的简单客户端。最后,描述了如何将EJB应用程序部署到WebSphereApplicationServer。译者序本书是IBM红宝书系列之一,是IBM针对使用WebSphereStudioApplicationDeveloper开发基于EJB体系结构的应用程序的权威指导。本书译成中文,得以与国内关注Java架构的众多技术人员见面。EJB是服务器端组件的体系结构,它是JAVA分布式应用程序的基础。EJB组件模型简化了业务组件的开发。由于提供了系统级服务的自动支持,例如:事务、安全、数据库连通性,EJB服务器降低了企业组件开发的复杂度,从而使开发者能集中精力于业务逻辑的开发。WebSphereStudioApplicationDeveloper(本书中简称为ApplicationDeveloper)是基于EclipseWorkbench开发的WebSphereStudio家族系列产品中的一员,是为专业的Java和J2EE应用开发者设计的。本红皮书主要针对如何有效地使用ApplicationDeveloper来开发基于EJB体系结构的应用程序,并介绍了如何将这样的应用程序部署到WebSphereApplicationServer上。本书包括完整的案例开发,并穿插一些最佳实践,使读者得到丰富的实践经验。本书由国际技术支持组织(SanJose中心)的来自世界各地的多位专家们编写完成。他们是美国加利福尼亚州圣何塞IBM国际技术支持组织的盯咨询专家UeliWahli,比利时IBM的一位IT架构师WouterDenayer,IBM德国全球服务机构的IT咨询专家LarsSchunk,伊利诺斯州芝加哥IBMGlobalAMSDeliveryGroup的IT架构师DeborahShaddon,以及在瑞士IBM工作的MartinWeis。他们都是业界中的专家,在相关领域有多年的工作经验。以下人员参与了本书的翻译:邢文娟,周昀,李磊,毛艳,曹翼飞,李轩,王洋,王建峰,朱晓雪,付仲凯。所有译者都为保证本书的质量尽了最大的努力。但由于时间仓促,书中难免存在不足之处,希望能得到读者的批评与指正。如果您有意见,欢迎与我们联系:vivianxing@gmail.com。期望得到您的反馈!邢文娟周昀李磊2004年于北京前言本书主要针对如何有效地使用WebSphereStudioApplicationDeveloper来开发基于EnterpriseJavaBeans(EJB)体系结构的应用程序,以及将此类应用程序部署到WebSphereApplicationServer上提供了详细的信息。贯穿本书,我们提供了一些基于一个简单的带有底层关系型数据库的banking应用程序的例子*在第1部分,介绍了作为Java2EnterpriseEdition(J2EE)的一个组成部分的EJB,涉及了它的基本概念和体系结构。我们特别指出了随EJB2.0规范而引入的一些新功能,例如关于容器管理的持久性entitybean和message-drivenbean的增强的功能。我们还为成功实现EJB提供了最佳实践指导。在第Ⅱ部分,介绍了banking应用程序示例,并使用WebSphereStudioApplicationDeveloper来实现entitybean、sessionbean和message-drivenbean。我们还实现了finder方法、不同的映射策略以及使用EJB的简单客户端。最后,还对如何将EJB应用程序部署到WebSphereApplicationServer进行了描述。欢迎提出任何意见您的意见对于我们的工作十分重要!我们希望本书能为读者提供尽可能多的帮助。请将您对这本红皮书或其他红皮书的意见通过以下方式发送给我们。使用下述网页的在线Contactus中的红皮书评论表。ibm.com/redbooks以电子邮件的形式将您的意见发送到redbook@us.ibm.com邮寄信件,把您的意见邮寄到IBMCorporation,InternationalTechnicalSupportOrganizationDept.QXXEBuilding80-E2650HarryRoadSanJose,California95120-6099