书籍详情
EJB编程指南
作者:(美)Rahim Adatia等著;喻文中,邱仲潘等译;喻文山译
出版社:电子工业出版社
出版时间:2002-01-01
ISBN:9787505373105
定价:¥100.00
购买这本书可以去
内容简介
本书旨在介绍在Java2平台企业版(J2EE)体系结构中的EJB部分,详细讲述如何用EJB开发基于Web的企业应用程序。EJB体系结构是生成企业应用程序的主要分布式组件模型。J2EE和EJB是最成熟、最健全的企业开发模型,EJB使业务逻辑实现与系统级服务分开,从而使开发人员可以集中考虑编程问题。本书首先介绍EJB体系结构开发的基础,然后介绍高级的课题,如设计策略、性能、测试和集成等本书还提供了大量程序代码,对读者实际掌握EJB开发技术极有帮助。
作者简介
RahimAdatia是Lokah有限公司创始人和总裁,他在15年的行业经历中亲自涉足了许多技术细节。最初具有C/C++与CORBA背景,从1995年开始转入Java,目前正开发支持新兴无线数据服务市场的系统。Rahim毕业于加拿大Ottawa大学,并取得了计算机工程硕士学位。FaizArni,是InferData公司的创始人和总裁。这是一家培训,顾问和指导公司,专业佮面向对象方法与企业的开发。Faiz在设计与开发高性能、大型企业级应用程序方面已经有15年的历史。作为课程开发人员和教员,Faiz提供在J2EE、CORBA和其他技术方面的培训,将实践经验传授给学员。他还是InferData公司的客户顾问和指导者。Faiz在多家技术杂志发表文章,经常在各种会议和行业活动中演讲。他为Sun系统公司开发了J2EE专题班内容,是Java大学教员。他的研究举包括分布式系统、数据库管理系统、财务应用程序、基于规则的专家系统、面向对象技术和移动计算。他具有德克萨斯州奥斯汀大学计算机工程硕士学位。详见:http://www.infedata.com
目录
第1章 EnterpriseJavaBeans体系结构
分布式计算系统的沿革
J2EE体系结构
EJB体系结构
应用程序服务器
小结
第2章 EJB开发
EJB角色
开发第一个Enterprise JavaBean
部署
客户端开发与查找
EJBMetaData
小结
第3章 开发会话Bean
何谓会话Bean
开发无状态会话Bean
无状态会话Bean的寿命周期
开发状态会话Bean
状态会话Bean的生命周期
使用句柄
小结
第4章 开发EJB1. 1实体Bean
实体Bean介绍
开发CMP实体Bean
实体Bean的寿命周期
开发BMP实体Bean
小结
第5章 EJB 2. 0实体模型
容器管理的持久性比较
EJB 2. 0容器管理的持久性
EJB 2. 0对Bean管理持久性的改变
小结
第6章 开发EJB 2. 0CMP实体Bean
使用EJB 2. 0CMP的实体组件
EJB 2. 0CMP中的关系
EJB 2. 0查询语言
小结
第7章 异步EJB
异步通信的需要
JMS消息分发
消息驱动的Bean
JavaMail
基于消息驱动Bean的样本应用程序
小结
第8章 资源管理与EJB环境
Enterprise Bean环境
引用其他企业Bean
资源管理器连接工厂
资源管理器
小结
第9章 事务与EJB
何谓事务
事务处理
分布式事务
综合举例
小结
第10章 EJB中的安全性
EJB安全模型
样本应用程序概述
EJB安全管理中的问题
开发安全的Enterprise JavaBeans
应用程序安全设计
部署安全的EJB应用程序
设计与开发EJB客户
小结
第11章 EJB设计策略
分布式组件的特性
体系结构分层
EJB设计与部署准则
EnteIprise JavaBeans的缺点
重客户与瘦客户
EJB组件设计
小结
第12章 常见的EJB设计模式
设计复用
业务委托模式
会话门面设计模式
数值对象设计模式
累积实体设计模式
小结
第13章 UML模型与EJB
往前看
基础
样本应用程序
将UML模型映射给EJB
对样本应用程序设计EJB
实现样本应用程序
小结
第14章 测试EnterpriseJavaBeans
EJB测试概述
EJB测试结构剖析
小结
第15章 EJB性能与伸缩性
关于性能
基础概念
数值对象
输入验证
避免大数据传输
本地访问与相关对象
分布式门面
实例管理算法
事务
加速编组
智能残根
Bean部署
基础技术
容器与应用程序服务器的作用
达到伸缩性的实用准则
小结
第16章 高级Bean管理持久性
将实体映射到单个表
将实体映射到多个表
隔离间题
查找表
对象关系
数值对象
小结
第17章 EJB容器
EJB容器简介
部署
运行环境
管理
群集
小结
第18章 J2EE应用程序
J2EE体系结构
本章的方法论
模型——联机电影订票系统
视图
控制
小结
第19章 基于COM的EJB客户机
COM概述
Amazon应用程序举例
VisualBasic EJB客户
ExcelEJB客户
小结
第20章 集成EJB与CORBA
CORBA概述
用CORBA访问EJB
小结
第21章 无线EJB客户
无线简介
出租车服务举例
包装与部署
小结
第22章 EJB作为Web服务
Web服务体系结构
Web服务规范
集成起来
从EJB生成Web服务
CapeConnect中的EJB Web服务
小结
附录A RecipeBeans
附录B J2EE参考实现
附录C Web Logic Server6. 0
附录D IBM Web Sphere Application Server4. 0
附录E Silver Stream Application Server
附录F Sybase公司的EAServer
附录G JBoss
分布式计算系统的沿革
J2EE体系结构
EJB体系结构
应用程序服务器
小结
第2章 EJB开发
EJB角色
开发第一个Enterprise JavaBean
部署
客户端开发与查找
EJBMetaData
小结
第3章 开发会话Bean
何谓会话Bean
开发无状态会话Bean
无状态会话Bean的寿命周期
开发状态会话Bean
状态会话Bean的生命周期
使用句柄
小结
第4章 开发EJB1. 1实体Bean
实体Bean介绍
开发CMP实体Bean
实体Bean的寿命周期
开发BMP实体Bean
小结
第5章 EJB 2. 0实体模型
容器管理的持久性比较
EJB 2. 0容器管理的持久性
EJB 2. 0对Bean管理持久性的改变
小结
第6章 开发EJB 2. 0CMP实体Bean
使用EJB 2. 0CMP的实体组件
EJB 2. 0CMP中的关系
EJB 2. 0查询语言
小结
第7章 异步EJB
异步通信的需要
JMS消息分发
消息驱动的Bean
JavaMail
基于消息驱动Bean的样本应用程序
小结
第8章 资源管理与EJB环境
Enterprise Bean环境
引用其他企业Bean
资源管理器连接工厂
资源管理器
小结
第9章 事务与EJB
何谓事务
事务处理
分布式事务
综合举例
小结
第10章 EJB中的安全性
EJB安全模型
样本应用程序概述
EJB安全管理中的问题
开发安全的Enterprise JavaBeans
应用程序安全设计
部署安全的EJB应用程序
设计与开发EJB客户
小结
第11章 EJB设计策略
分布式组件的特性
体系结构分层
EJB设计与部署准则
EnteIprise JavaBeans的缺点
重客户与瘦客户
EJB组件设计
小结
第12章 常见的EJB设计模式
设计复用
业务委托模式
会话门面设计模式
数值对象设计模式
累积实体设计模式
小结
第13章 UML模型与EJB
往前看
基础
样本应用程序
将UML模型映射给EJB
对样本应用程序设计EJB
实现样本应用程序
小结
第14章 测试EnterpriseJavaBeans
EJB测试概述
EJB测试结构剖析
小结
第15章 EJB性能与伸缩性
关于性能
基础概念
数值对象
输入验证
避免大数据传输
本地访问与相关对象
分布式门面
实例管理算法
事务
加速编组
智能残根
Bean部署
基础技术
容器与应用程序服务器的作用
达到伸缩性的实用准则
小结
第16章 高级Bean管理持久性
将实体映射到单个表
将实体映射到多个表
隔离间题
查找表
对象关系
数值对象
小结
第17章 EJB容器
EJB容器简介
部署
运行环境
管理
群集
小结
第18章 J2EE应用程序
J2EE体系结构
本章的方法论
模型——联机电影订票系统
视图
控制
小结
第19章 基于COM的EJB客户机
COM概述
Amazon应用程序举例
VisualBasic EJB客户
ExcelEJB客户
小结
第20章 集成EJB与CORBA
CORBA概述
用CORBA访问EJB
小结
第21章 无线EJB客户
无线简介
出租车服务举例
包装与部署
小结
第22章 EJB作为Web服务
Web服务体系结构
Web服务规范
集成起来
从EJB生成Web服务
CapeConnect中的EJB Web服务
小结
附录A RecipeBeans
附录B J2EE参考实现
附录C Web Logic Server6. 0
附录D IBM Web Sphere Application Server4. 0
附录E Silver Stream Application Server
附录F Sybase公司的EAServer
附录G JBoss
猜您喜欢