本书全面介绍ABP框架,包括如何使用ABP框架及其提供的基础设施逐步构建可维护的模块化应用程序解决方案,是一本使用ABP框架构建现代Web应用程序的实用指南。本书既有关于战略设计的内容,又涉及具体的战术实现。不仅包含用于入门和理解原理的简单应用程序示例,还包括一个复杂的可媲美真实项目的案例,这些示例的源代码都是开源的。 全书包括5部分共17章。第1部分(第1~4章)简要介绍ABP框架; 第2部分(第5~8章)重点探讨ABP框架提供的基础设施; 第3部分(第9~11章)详细讨论如何使用ABP框架实现领域驱动设计; 第4部分(第12~14章)讲述ABP框架为开发用户界面和API提供的基础设施; 第5部分(第15~17章)讨论模块化系统、多租户和自动化测试。 本书可作为想要学习软件架构和**实践、使用微软技术和ABP框架构建可维护的Web解决方案的开发人员的参考书,也可作为高等院校计算机、软件工程等相关专业本科生的教学参考书。