目录 1
第1章 J2EE设计模式 1
模式的演变 1
软件工程中的模式 2
何谓设计模式 3
标识模式 5
表示设计模式 5
设计模式如何帮助解决问题 7
选择适当的设计模式 8
使用设计模式 9
因素改变 11
反模式 11
J2EE与设计模式 12
J2EE模式的问题域 22
小结 25
第2章 Web层设计模式 26
表示模式 26
案例:宾馆订房管理系统 27
标识模式 29
小结 65
第3章 持久性框架设计模式 66
开始模型 68
何谓持久性框架 72
TitleDAO会话Bean 78
Value Object模式 94
Service Locator模式 99
使用持久性框架 105
持久性框架策略 111
小结 120
第4章 改进性能与伸缩性的设计模式 122
性能问题的原因 122
伸缩性问题的原因 124
城市休假订票应用程序 125
标识提高性能的模式 136
标识提高伸缩性的模式 150
完整City Break体系结构 158
小结 160
第5章 管理安全性的设计模式 162
何谓安全模式 162
Wrox Web Banking用例 168
实现案例 171
小结 193
第6章 企业集成设计模式 194
何谓企业应用程序集成(EAI) 194
J2EE集成模式 200
简单集成情形 217
实现集成模式 222
在B2B集成中使用集成模式 254
小结 254
第7章 复用性、可维护性与扩展性设计模式 256
为何编写可复用软件 256
为何编写可维护软件 257
为何编写可扩展软件 257
基于组件的案例 258
Decorator设计模式 269
小结 284