第1章 Enterprise Java Beans体系结构 1
分布式计算系统的沿革 1
J2EE体系结构 3
EJB体系结构 8
应用程序服务器 15
小结 16
第2章 EJB开发 17
EJB角色 17
开发第一个Enterprise Java Bean 19
部署 33
客户端开发与查找 37
EJBMeta Data 41
小结 43
第3章 开发会话Bean 44
何谓会话Bean 44
开发无状态会话Bean 46
无状态会话Bean的寿命周期 58
开发状态会话Bean 62
状态会话Bean的生命周期 69
使用句柄 73
小结 78
第4章 开发EJB1.1实体Bean 79
实体Bean介绍 79
开发CMP实体Bean 83
实体Bean的寿命周期 96
开发BMP实体Bean 102
小结 115
第5章 EJB 2.0实体模型 116
容器管理的持久性比较 116
EJB 2.0容器管理的持久性 120
EJB 2.0对Bean管理持久性的改变 137
小结 147
第6章 开发EJB 2.0CMP实体Bean 150
使用EJB 2.0CMP的实体组件 150
EJB 2.0CMP中的关系 184
EJB 2.0查询语言 210
小结 223
第7章 异步EJB 224
异步通信的需要 224
JMS消息分发 225
消息驱动的Bean 232
JavaMail 235
基于消息驱动Bean的样本应用程序 236
小结 249
第8章 资源管理与EJB环境 250
Enterprise Bean环境 250
引用其他企业Bean 259
资源管理器连接工厂 277
资源管理器 280
小结 312
第9章 事务与EJB 313
何谓事务 313
事务处理 316
分布式事务 334
综合举例 338
小结 356
第10章 EJB中的安全性 357
EJB安全模型 357
样本应用程序概述 358
EJB安全管理中的问题 370
开发安全的Enterprise JavaBeans 373
应用程序安全设计 382
部署安全的EJB应用程序 399
设计与开发EJB客户 402
小结 407
第11章 EJB设计策略 408
分布式组件的特性 408
体系结构分层 409
EJB设计与部署准则 415
Enterprise Java Beans的缺点 417
重客户与瘦客户 418
EJB组件设计 422
小结 430
第12章 常见的EJB设计模式 431
设计复用 431
业务委托模式 434
会话门面设计模式 438
数值对象设计模式 443
累积实体设计模式 448
小结 451
第13章 UML模型与EJB 452
往前看 452
基础 452
样本应用程序 456
将UML模型映射给EJB 459
对样本应用程序设计EJB 467
实现样本应用程序 483
小结 505
第14章 测试Enterprise Java Beans 507
EJB测试概述 508
EJB测试结构剖析 530
小结 568
第15章 EJB性能与伸缩性 569
关于性能 570
基础概念 571
数值对象 574
输入验证 578
避免大数据传输 579
本地访问与相关对象 584
分布式门面 585
实例管理算法 586
事务 596
加速编组 598
智能残根 601
Bean部署 608
基础技术 609
容器与应用程序服务器的作用 610
达到伸缩性的实用准则 611
小结 613
将实体映射到单个表 614
第16章 高级Bean管理持久性 614
将实体映射到多个表 627
隔离问题 645
查找表 646
对象关系 656
数值对象 689
小结 702
第17章 EJB容器 703
EJB容器简介 703
部署 704
运行环境 716
管理 736
群集 736
小结 739
第18章 J2EE应用程序 740
J2EE体系结构 740
本章的方法论 742
模型——联机电影订票系统 743
视图 746
控制 772
小结 800
第19章 基于COM的EJB客户机 801
COM概述 801
Amazon应用程序举例 803
Visual Basic EJB客户 807
Excel EJB客户 816
小结 821
第20章 集成EJB与CORBA 823
CORBA概述 823
用CORBA访问EJB 832
小结 851
第21章 无线EJB客户 852
无线简介 852
出租车服务举例 855
包装与部署 879
小结 888
第22章 EJB作为Web服务 890
Web服务体系结构 890
Web服务规范 892
集成起来 901
从EJB生成Web服务 902
CapeConnect中的EJB Web服务 925
小结 936
附录A Recipe Beans 937
附录B J2EE参考实现 962
附录C Web Logic Server6.0 990
附录D IBM Web Sphere Application Server4.0 1007
附录E Silver Stream Application Server 1023
附录F Sybase公司的EAServer 1039
附录G JBoss 1052