實現領域驅動設計 (Implementing Domain-Driven Design)
內容描述
<內容簡介>
領域驅動設計(DDD)是教我們如何做好軟件的,同時也是教我們如何更好地使用面向對象技術的。它為我們提供了設計軟件的全新視角,同時也給開發者留下了一大難題:如何將領域驅動設計付諸實踐?弗農的這本《實現領域驅動設計》為我們給出了全面的解答。 《實現領域驅動設計》分別從戰略和戰術層面詳盡地討論瞭如何實現DDD,其中包含了大量的最佳實踐、設計準則和對一些問題的折中性討論。《實現領域驅動設計》共分為14章,在DDD戰略部分,《實現領域驅動設計》向我們講解了領域、限界上下文、上下文映射圖和架構等內容,戰術部分包括實體、值對象、領域服務、領域事件、聚合和資源庫等內容。一個虛構的案例研究貫穿全書,這對於實例講解DDD實現來說非常有用。 《實現領域驅動設計》在DDD的思想和實現之間建立起了一座橋樑,架構師和程序員均可閱讀,同時也可以作為一本DDD參考書。
<目錄>
序前言致謝關於作者如何使用本書第1章 DDD入門第2章 領域、子域和限界上下文第3章 上下文映射圖第4章 架構第5章 實體第6章 值對象第7章 領域服務第8章 領域事件第9章 模塊第10章 聚合第11章 工廠第12章 資源庫第13章 集成限界上下文第14章 應用程序附錄A 聚合與事件源:A+ES參考文獻