EJB编程指南

EJB编程指南
作 者: Rahim Adatia 喻文中 邱仲潘 喻文山
出版社: 电子工业出版社
丛编项: 乐思公司编程指南系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: EJB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  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

内容简介

本书旨在介绍在Java2平台企业版(J2EE)体系结构中的EJB部分,详细讲述如何用EJB开发基于Web的企业应用程序。EJB体系结构是生成企业应用程序的主要分布式组件模型。J2EE和EJB是最成熟、最健全的企业开发模型,EJB使业务逻辑实现与系统级服务分开,从而使开发人员可以集中考虑编程问题。本书首先介绍EJB体系结构开发的基础,然后介绍高级的课题,如设计策略、性能、测试和集成等本书还提供了大量程序代码,对读者实际掌握EJB开发技术极有帮助。

图书目录

第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