第一部分 用.NET构建框架 1
第一章 新的框架、新的模型、新的度量 3
请打住,这不是另一种语言! 3
.NET框架和分布式的新世界 4
.NET和XML Web服务 9
XML Web服务入门 13
.NET的亮点 23
浅说.NET的组件 25
模式解说 25
历史和分类 26
模式分类 27
模式库 28
如何使用模式库 29
概述 31
第二章 框架模式:异常处理、日志记录和跟踪 31
异常处理 32
构建一个异常基类 36
管理异常边界 44
技术背景资料——SOAP Fault 46
技术背景资料——跟踪开关和跟踪侦听器 55
远程跟踪——构建自定义跟踪侦听器 59
小结 81
第二部分 创建框架的层 83
第三章 表示层模式 85
概述 85
通知线程管理器 86
轮询线程管理器 91
组合线程管理器 96
错误交叉引用生成器 99
WebForm模板 101
动态程序集加载器 104
神奇的驱动器接口 106
第四章 中间层模式 110
概述 110
链式服务工厂 111
非链式服务工厂 118
产品管理器 125
服务外观 132
抽象包模式 137
包翻译器 148
第五章 持久层模式 155
概述 155
技术背景——架构和DataSet 157
多模型模式 167
架构字段模式 178
架构索引器 190
第六章 过程模式:把.NET模式应用到商业产品中 208
概述 208
X产品以及商业框架 209
.NET技术:有竞争力的优势 217
应用.NET模式 225
从ProductX的Web客户端调用我们的框架 243
总结套件 246
第七章 高级模式 248
概述 248
抽象缓存 249
Web服务接口模式 266
松耦合处理服务器 272
松耦合事务处理器客户端 297
密码存储 315