第一章 简介 9
设置阶段 10
EJB的定义 13
分布式对象结构 13
组件模型 21
组件事务监控器 22
CTM和服务器端组件模型 25
Titan航行:一个虚拟的商务活动 29
接下来的内容 30
第二章 结构概述 31
enterprise bean组件 32
使用enterprise bean 48
bean-容器约定 54
总结 57
第三章 资源管理和基本服务 58
资源管理 58
基本服务 66
接下来的内容 90
第四章 开发你的第一个enterprise bean 91
选择并设置一个EJB服务器 91
开发一个entity bean 92
开发一个session bean 123
第五章 客户视角 140
用JNDI定位bean 140
EJB客户端API 143
第六章 entity bean 169
容器管理的持久性 170
bean管理的持久性 197
一个entity bean的生命周期 232
第七章 session bean 239
无状态session bean 241
无状态session bean的生命周期 261
有状态session bean 265
有状态session bean的生命周期 290
第八章 事务 297
ACID事务 297
声明的事务管理 303
隔离和数据库锁定 315
非事务性bean 326
明确的事务管理 326
EJB 1.1:异常和事务 337
EJB 1.0:异常和事务 345
事务性的有状态session bean 348
第九章 设计策略 352
复合主键中的散列码 352
通过值传递对象 354
用session bean提高性能 362
bean适配器 368
实现一个通用接口 371
entity bean关系 375
不支持Entity bean 387
“对象到关系”映像工具 387
避免有状态session bean的链接 391
第十章 XML配置描述器 392
XML配置描述器是什么? 392
配置描述器的内容 393
文档的头部 395
描述器主体 395
描述bean 397
组合描述bean 411
ejb-jar文件 419
第十一章 Java 2企业版 421
Servlet 421
Java Server Pages 423
Web组件和EJB 423
J2EE填补了缝隙 425
将各段拼接 432
将来的增强 433
附录一 EJB API 435
附录二 状态和顺序图 446
附录三 EJB供应商 468
附录四 EJB 1.1的新特性 471
词汇表 481
无创建方法的entity bean 3875