软件架构和设计篇
第1章 什么是软件架构
第2章 软件架构的关键原则
第3章 架构模式和风格
第4章 架构和设计的方法
设计基础篇
第5章 分层应用程序指导原则
第6章 表现层指导原则
第7章 业务层指导原则
第8章 数据层指导原则
第9章 服务层指导原则
第10章 组件指导原则
第11章 设计表现组件
第12章 设计业务组件
第13章 设计业务实体
第14章 设计业务工作流
第15章 设计数据组件
第16章 质量特性
第17章 横切关注点
第18章 通信和消息
第19章 物理层和部署
应用程序原型篇
第20章 选择应用程序类型
第21章 设计Web应用程序
第22章 设计富客户端应用程序
第23章 设计富Internet应用程序
第24章 设计移动应用程序
第25章 设计服务应用程序
第26章 设计托管和云服务
第27章 设计Office业务应用程序
第28章 设计SharePoint LOB应用程序
应用程序原型篇
索引