首页>参考读物>计算机科学与技术>软件与程序设计

WebSphere环境下EJB编程
作者 : IBM公司
译者 : 翟玉庆
丛书名 : IBM/Lotus技术丛书
出版日期 : 2001-07-01
ISBN : 7-111-09012-8
定价 : 22.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 124
开本 : 16开
原书名 : Writing Entenprise Beans in WebSphere
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书介绍WebSphere应用服务器中的EJB服务器编程环境,解释与企业Bean相关的概念,建立EJB服务器编程环境的方法与工具,还介绍实体Bean、会话Bean、EJB客户端开发、Java servlet开发、servlet编程等内容。 本书图文并茂、条理清晰,对使用WebSphere应用服务器编程环境进行EJB应用系统分析的设计人员具有重要参考价值。

图书前言

EJB(Enterprise JavaBean,企业JavaBean),本书又称为企业bean,是一种特殊的Java组件。它可通过与其他Java组件组合,方便地形成分布式的三层Web应用系统。企业bean对建立基于Web的应用系统具有重要的意义。这在Sun公司已有相应的规范描述。本书主要介绍如何基于IBM公司的WebSphere应用服务器编程环境(特别,是基于WebSphere Application Server3.0)实现符合Sun公司描述规范的企业bean。同时,讨论如何进行EJB客户端的开发。 本书对在WebSphere应用服务器编程环境中进行EJB应用系统分析的设计人员具有重要的参考价值,同时假设读者已经熟悉面向对象技术、Java编程技术及基于Web的应用编程技术。 本书共分9章。第1章介绍WebSphere应用服务器中的EJB服务器编程环境。第2章解释与企业bean相关的概念。第3章介绍如何建立EJB服务器AE编程环境以及此环境中的工具,还介绍在此EJB服务器编程环境中开发和部署企业bean的主要步骤。第4章介绍如何建立EJB服务器CB编程环境以及此环境中的工具;同时,介绍在此EJB服务器编程环境中开发和部署企业bean的主要步骤。第5章介绍如何开发基于容器管理模式具有持久性(Container-Managed Persistence,CMP)的实体bean(entity bean),以及会话bean(session sean);同时介绍如何对企业bean包装,以便于后面的部署。第6章介绍如何通过使用适当的部署描述属性,使得企业bean能够进行事务处理。第7章介绍EJB客户端的开发,主要包括能够访问企业bean的Java应用与Java servlet的开发。第8章主要讨论能够访问企业bean的servlet编程。第9章介绍如何开发简单的、基于bean管理模式具有持久性(BMP)的实体bean,以及企业bean如何管理自己的事务与相应代码。附录A介绍了WebSphere应用服务器所提供的一个示例代码。附录B介绍了企业bean中XML的应用。

作者简介

IBM公司:暂无简介

译者简介

翟玉庆:暂无简介

译者序

随着信息技术的不断发展,电子商务应用会不断深入。如何方便、快捷地构造企业电子商务应用系统,是一个急需研究的课题。为此,Sun公司提出了EJB规范。EJB是企业JavaBean(Enterprise JavaBean)的简称,基本思想是充分利用Java组件技术—通过对领域实际问题的分析,构造适合特定行业的Java组件,然后通过组合已有的软件组件(包括Java组件和其他类型的组件,如ActiveX 控件)快速地构造新的业务系统。EJB将会成为电子商务应用开发的必备技术。因此,译者在多方面的关心和支持下,翻译了这本有关如何在WebSphere环境下进行EJB编程和应用的书。 在本书中,EJB也称为企业bean。本书主要内容是介绍如何基于IBM公司的电子商务应用平台—WebSphere,实现EJB规范。 由于译者水平有限,难免有疏漏之处,欢迎读者批评指正。 2000年12月28日

图书目录

译者序 前言 第1章  EJB编程环境概述 1 1.1  EJB编程环境组成 1 1.2  EJB服务器 2 1.2.1  安全服务 3 1.2.2  负载管理服务 4 1.2.3  持久性服务 5 1.2.4  命名服务 5 1.2.5  事务服务 5 1.3  数据源 7 1.4  EJB客户端 8 1.5  Web服务器 9 1.6  管理接口 9 第2章  企业bean简介 10 2.1  bean的基本概念 10 2.1.1  实体bean 10 2.1.2  会话bean 11 2.2  企业bean包装 13 2.2.1  部署描述器 13 2.2.2  EJB JAR文件 14 2.3  企业bean部署 14 2.4  EJB应用开发 15 2.4.1  一个实例:银行企业bean 15 2.4.2  用银行bean开发EJB银行应用 16 2.5  企业bean实例的生命周期 16 2.5.1  会话bean的生命周期 17 2.5.2  实体bean的生命周期 18 第3章  EJB服务器AE环境中企业bean的     开发和部署工具 20 3.1  VisualAge for Java使用 20 3.2  通过EJB服务器AE工具开发和部署         企业bean 21 3.2.1  EJB服务器AE软件安装与配置 21 3.2.2  EJB服务器AE环境中环境变量CLASS-       PATH的设置 21 3.2.3  创建企业bean组件 22 3.2.4  创建EJB服务器AE中的查找逻辑 22 3.2.5  包装企业bean 23 3.2.6  创建部署描述器和EJB JAR文件 23 3.2.7  创建实体bean使用的数据库 31 第4章  EJB服务器CB环境中企业bean的     开发和部署工具 32 4.1  通过EJB服务器CB工具开发和部署     企业bean 32 4.1.1  EJB服务器CB必需的软件 33 4.1.2  建立EJB服务器CB的工具 33 4.1.3  EJB服务器CB环境中环境变量CLASS-       PATH的设置 33 4.1.4  创建企业bean组件 34 4.1.5  创建EJB服务器CB中的查找逻辑 34 4.1.6  包装企业bean 36 4.1.7  创建企业bean的EJB JAR文件 36 4.1.8  部署企业bean 36 4.1.9  创建CMP实体bean部署过程中的       数据对象 40 4.1.10  安装企业bean及相应EJB服务器        CB的配置 46 4.1.11  将企业bean的JNDI名字绑定到        JNDI命名空间 47 4.2  从已存在的CICS或IMS应用创建企业bean 49 4.3  创建与MQSeries通信的企业bean 50 4.4  EJB服务器CB环境的限制 51 第5章  开发企业bean 53 5.1  开发CMP实体bean 53 5.1.1  编写企业bean类 53 5.1.2  编写本地接口 59 5.1.3  编写远程接口 61 5.1.4  编写主关键字类 62 5.2  开发会话bean 63 5.2.1  编写企业bean类 63 5.2.2  编写本地接口 70 5.2.3  编写远程接口 71 5.3  实现多种类型企业bean的公共接口 71 5.3.1  从javax.ejb.EJBObject继承的方法 71 5.3.2  javax.ejb.EJBHome接口 72 5.3.3  java.io. Serializable和java.rmi.      Remote接口 72 5.4  企业bean中线程和重入口技术的使用 72 5.5  包装企业bean 73 5.5.1  使bean组件成为Java包的一部分 73 5.5.2  创建部署描述器文件 73 5.5.3  创建EJB JAR文件 73 第6章  使企业bean能够进行事务处理及     包含安全机制 75 6.1  在部署描述器中设置事务属性 75 6.1.1  设置事务属性 76 6.1.2  设置事务隔离级别属性 77 6.2  在部署描述器中设置安全属性 78 第7章  开发EJB客户端 79 7.1  导入所需要的Java包 79 7.2  创建和获得访问bean的EJB对象的引用 80 7.2.1  查找和创建EJB本地对象 81 7.2.2  创建EJB对象 83 7.3  处理会话bean无效的EJB对象 84 7.4  删除bean的EJB对象 85 7.5  EJB客户端的事务管理 86 7.6  EJB服务器CB中EJB客户端更多的     信息描述 87 7.6.1  使用ActiveX的EJB客户端 87 7.6.2  使用CORBA接口的C++和Java     EJB客户端 88 第8章  开发使用企业bean的servlet 89 8.1  标准的servlet方法概述 89 8.2  编写嵌入servlet的HTML页面 89 8.3  开发servlet 91 8.3.1  相关servlet的实例变量 91 8.3.2  相关servlet的初始化方法 92 8.3.3  相关servlet的doGet方法 93 8.3.4  创建企业bean 94 8.3.5  确定用户响应内容 95 8.3.6  发送用户响应 96 8.4  线程问题 97 第9章  企业bean的高级编程技术 98 9.1  开发BMP实体bean 98 9.1.1  编写企业bean类 98 9.1.2  编写本地接口 105 9.1.3  编写远程接口 107 9.1.4  编写或选择主关键字类 108 9.2  与BMP实体bean一起使用数据库 108 9.2.1  在EJB服务器CB环境中的数据库       连接管理 109 9.2.2  在EJB服务器AE环境中的数据库       连接管理 110 9.2.3  数据库中的数据处理 112 9.3  会话bean中基于bean管理模式的      事务应用 113 附录A  WebSphere应用服务器所提供      的示例代码 116 附录B  企业bean中XML的使用 118 术语表 122

教学资源推荐
作者: Behrouz A. Forouzan;Richard F. Gilberg
作者: (美)H.M.Deitel, P.J.Deitel
作者: 刘建舟 徐承志 陈荆亮 吴奕 编著 邵雄凯 主审
参考读物推荐
作者: [美] 苏妮塔·钱德拉塞克兰(Sunita Chandrasekaran) [德]吉多· 杰克兰德(Guido Juckeland) 编
作者: J.D.Meier;Carlos Farre;Prashant Bansode;Scott Barber;Dennis Rea