第1章 什么是体系结构 1
1.1 了解体系结构 4
1.2 架构师角色 6
1.3 服务级别需求 7
基本要点 10
检查你的进展 11
第2章 J2EE概述 13
2.1 使用J2EE实现应用程序 15
2.2 J2EE API 15
2.3 J2EE组件 16
2.4 使用EJB 17
2.5 指定EJB的类和接口 18
2.6 使用会话和实体bean 19
2.7 无状态和有状态会话bean 19
2.8 EJB生命周期 19
2.10 使用bean池管理EJB 22
2.9 实体bean、有状态bean和无状态bean的使用 22
2.11 EJB的钝化 23
2.12 使用事务 23
2.13 使用容器管理的持久性 25
2.14 使用中间数据存取对象 25
基本要点 26
检查你的进展 27
练习解答 30
第3章 体系结构的文档化 33
3.1 UML的构建模块 35
3.2 UML的常见机制 41
3.3 UML图 43
基本要点 50
检查你的进展 51
练习解答 53
第4章 设计模式 57
4.1 创建性模式 59
4.2 结构性模式 65
4.3 行为性模式 75
基本要点 83
检查你的进展 85
练习解答 87
第5章 安全性 89
5.1 下载的代码、applet和Java安全管理器 91
5.2 安全基础 96
5.3 加密 97
5.4 签名和证书 99
5.5 构建安全分布式系统的常见工具 103
5.6 保护系统 108
5.7 安全网络的拓扑结构 111
5.8 监控 114
5.9 通道操作 115
基本要点 117
检查你的进展 120
练习解答 122
第6章 国际化 125
6.1 系统国际化 127
6.2 API 129
基本要点 132
检查你的进展 133
练习解答 134
第7章 协议 139
7.1 HTTP 140
7.2 HTTPS 145
7.3 IIOP 145
7.4 JRMP 146
基本要点 147
检查你的进展 149
练习解答 151
第8章 实例研究 155
8.1 实例 156
8.2 解决方案 163
8.3 考试的第三部分 175
附录 认证考试内容简介 177