软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。埃斯波西托、索尔塔雷罗编著的《Microsoft.NET企业级应用架构设计(第2版)》就是一个关于软件架构的坚实、可重用且易于访问的知识库。
本书分4个部分来介绍软件架构相关的内容。其中,基础知识部分为软件架构打下基础;设计架构部分关注表现层和业务层;支撑架构部分涵盖3个可用于构建各种子领域的支撑架构;基础设计部分介绍了多样化持久化、NoSQL数据存储、SQL、Entity Framework和关系型数据库等内容。
本书着重介绍软件架构相关的内容,非常适合软件架构师和想成为软件架构师的人阅读,而且首席开发者和各种.NET应用程序的开发者也能从本书获益。
展开