本書全面介紹ABP框架,包括如何使用ABP框架及其提供的基礎設施逐步構建可維護的模塊化應用程序解決方案,是一本使用ABP框架構建現代Web應用程序的實用指南。本書既有關于戰(zhàn)略設計的內容,又涉及具體的戰(zhàn)術實現。不僅包含用于入門和理解原理的簡單應用程序示例,還包括一個復雜的可媲美真實項目的案例,這些示例的源代碼都是開源的。 全書包括5部分共17章。第1部分(第1~4章)簡要介紹ABP框架; 第2部分(第5~8章)重點探討ABP框架提供的基礎設施; 第3部分(第9~11章)詳細討論如何使用ABP框架實現領域驅動設計; 第4部分(第12~14章)講述ABP框架為開發(fā)用戶界面和API提供的基礎設施; 第5部分(第15~17章)討論模塊化系統(tǒng)、多租戶和自動化測試。 本書可作為想要學習軟件架構和**實踐、使用微軟技術和ABP框架構建可維護的Web解決方案的開發(fā)人員的參考書,也可作為高等院校計算機、軟件工程等相關專業(yè)本科生的教學參考書。