EJB应用指南:基于组件的J2EE平台开发

EJB应用指南:基于组件的J2EE平台开发
作 者: Vlada Matena 施平安 施惠琼 罗德良 施平安
出版社: 清华大学出版社
丛编项: Java技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: EJB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《EJB应用指南:基于组件的J2EE平台开发》作者简介

内容简介

J2EE平台和EJB构架为基于Web的企业应用提供了高级支持。本书深入剖析了J2EE平台的核心:EJB构架,说明了如何用最新的EJB组件构架开发和部署企业应用程序。全书以两个企业应用程序的开发过程为主线,从应用程序开发者的角度阐述了会话bean、消息驱动bean和实体bean,以及EJB构架对Web服务、事务和安全性的支持。本书适合企业应用程序开发者和计算机科学专业肢高年级本科生和研究生使用本书现在推出第2版,深入剖析了EnterpriseJavaBeans(EJB)2.1构架,说明了如何用最新的EJB组件构架开发和部署企业应用程序。第2版讨论了EJB2.0和2.1构架的新特征,包括消息驱动bean和异步通信、增强的容器管理的持久性、Web服务支持以及EJB查询语言(EJBQueryLanguage,EJBQL)。本书是SunMicrosystems公司成功推行的Java蓝图(JavaBluePrints)程序的一部分,介绍Java2平台企业版(Java2Platform,EnterpriseEdWin)。Java蓝图程序已经被数千名应用程序设计师、开发者和学生采用,以便更好地理解J2EE平台固有的编程模型。本书和Java蓝图程序不提供如何使用各种Java技术编写应用程序的资料一一对此可以参考相关的《Java语言导学》(JavaTutorial)。Java蓝图主要考虑应用程序构架的指导方针。本书读者应该熟悉Java编程语言,应该有J2EE平台的基本知识,而且多少应该使用过企业bean和EJB构架。尽管我们简要地介绍了EJB构架的基础知识,但是本书的目的不是作为那些刚刚接触企业bean的开发者的教程。相反,本书针对信息技术(informationtech-nology,)人员实现内部应用程序,以及独立软件开发商(independentsoftwarevendor,ISV)开发销售给企业的一般应用程序,深入剖析了E3B2.0和2.1构架。EJB构架主要按以下几方面定义企业应用程序的组件模型:如何按组件集的方式设计应用程序;组件与组件之间如何交互;组件与它们的EJB容器如何交互。EJB构架以契约的方式定义这些交互,使应用程序能够使用不同来源的组件。因为EJB组件必须遵循这些契约,所以构成一个应用程序的软件组件可以来自多个开发商。EJB应用程序主要从容器开发商的角度定义构架契约。相反,本书从应用程序开发者(即开发...

图书目录

第1章 EJB构架的优点

1.1 从二层构架到J2EE构架

1.2 EJB构架的优点

1.3 小结

第2章 EJB构架概述

2.1 EJB应用程序

2.2 业务实体和过程及企业bean类型

2.3 企业bean的结构

2.4 容器工具和服务

2.5 小结

第3章 EJB的角色

3.1 EJB角色

3.2 工具

3.3 小结

第4章 使用会话bean

4.1 何时使用会话bean

4.2 理解会话对象的状态

4.3 示例程序概述

4.4 EnrollmentEJB状态会话bean详述

4.5 PayrollEJB无状态会话bean

4.6 数据库模式

4.7 容器提供的好处

4.8 小结

第5章 容器中的会话bean

5.1 容器制品

5.2 容器在运行时如何管理会话bean

5.3 小结

第6章 使用消息驱动bean和连接器

6.1 JMS和通信模式

6.2 消息驱动bean概念

6.3 在福利应用程序中使用消息驱动bean

6.4 使用JMS和连接器进行通信

6.5 小结

第7章 理解实体bean

7.1 实体bean的客户视图

7.2 实体bean的bean开发者视图

7.3 计时器服务

7.4 小结

第8章 实体bean应用程序示例

8.1 应用程序概述

8.2 Wombat开发的部件

8.3 StarEnterprise开发的部件

8.4 小结

第9章 在Web服务中使用EJB

9.1 Web服务简介

9.2 使用无状态会话bean开发Web服务

9.3 无状态会话beanWeb服务示例

9.4 从企业bean访问Web服务

9.5 面向文档的Web服务

9.6 小结

第10章 理解事务

10.1 声明式事务分解

10.2 编程事务分解

10.3 小结

第11章 安全管理

11.1 系统管理员的安全责任

11.2 容器提供商的责任

11.3 应用程序提供者的安全观

11.4 开发者的责任

11.5 小结

附录A 代码示例

A.1 会话bean辅助类

A.2 EnrollmentBean会话bean

A.3 PayrollEJB会话bean类

A.4 实体应用程序的EnrollmentBean实现

A.5 SeleCtionBean实现

A.6 PlanBean实现类

A.7 EmployeeBeanBMP类

A.8 使用连接器的hyr011Bean实现类

A.9 CCI接口类

A.10 1nsurancePbnAdminBean类

A.11 1nsurancePhnAdminWSDL描述

A.12 ProvidencePlanBean类

A.13 ProvidenceDoctorBean类

A.14 命令bean