微软应用架构指南
2010年11月
电子工业出版社
patterns & practices 团队
382
朱晔、高翔、王敏 译,李潘 审校
无
《微软应用架构指南(第2版)》为架构师和开发人员提供有关基于微软平台和.NET框架进行应用程序架构设计的一些指导。《微软应用架构指南(第2版)》分为四个部分:第一部分“软件架构和设计篇”提供了对底层原则和模式的总结,第二部分“设计基础篇”提供了有关设计解决方案分层、组件及服务的指导原则,以及处理有关质量特性和横切关注点的一些指导原则,第三部分“应用原型篇”提供了针对典型应用程序类型的一些特定指导原则,最后,附录提供了微软平台和.NET框架技术及其特性的概览。
本书由如下.NET 架构和开发人员编写:
软件架构和设计篇第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应用程序应用程序原型篇索引
无
这本书讲的比较抽象,不涉及实践操作,建议有3到4年开发和设计经验的人读一读。读完之后,相当于把以前知识和经验梳理了一遍,对于架构的理解层次也上升了一个层次。还有一点好的地方,每章后面都提供一些相关资料,阅读之后,对于理解本章的主题也很有帮助。
书中的讲的经验和方法,并非只适用于.NET平台,对于非.NET平台下的开发来说,也很有帮助。
对于架构设计来说,其中包含的技术、框架、原则不太可能靠几小时或几天的阅读来了解透彻,通过阅读这本书来了解我们手里面有哪些东西。个人认为应该这样阅读本书,首先通读本书来补全知识,然后结合实际工作中的问题来进一步学习某个章节(或者主题)的知识。