微软 APP 架构书
这本书的总体结构如下:
- Part1 基础部分:
- 1 什么是软件架构?
- 2 软件架构的核心原则
- 3 架构模式和风格
- 4 一种架构和设计的技术
- Part2 设计基础
- 5 软件分层参考
- 6 表现层准则
- 7 业务逻辑层准则
- 8 数据访问层准则
- 9 服务层准则
- 10 组件化
- 11 设计表现层组件
- 12 业务层组件设计
- 13 业务层实体设计
- 14 工作流组件设计
- 15 数据组件设计
- 16 软件质量特征参数
- 17 切面关注点
- 18 通信和消息传递(组件间/层间)
- 19 物理层和部署
- 5 软件分层参考
- Part2 软件原型设计
- 20 选择软件类型
- 21 Web 软件设计
- 22 大型客户端软件设计
- 23 大型网络应用设计
- 24 移动端软件设计
- 25 服务程序设计
- 26 远程和云服务设计
- 27 办公业务软件设计
- 28 使用微软的 SharePoint 进行业务线(LOB line of business)设计