![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
定義 聚合與事件源,稱為A+ES芥驳,是通過事件來表示一個聚合的完整狀態(tài)茂嗓,這里的事件是自聚合創(chuàng)建以來的一系列變更事件。通過按照產生時的順序重放這些事...
應用程序定義 “應用程序”表示那些支撐核心域模型的組件,通常包括領域模型本身,用戶界面,內部使用的應用服務和基礎設施組件等 這是書中的定義股耽,理解...
概念 領域模型是以限界上下文為邊界的,集成限界上下文是跨上下文的瞻颂,所以領域模型不是重點豺谈,本章更多是技術實現(xiàn)的指導。 如前面章節(jié)所述贡这,一個限界上下...
資源庫 資源庫類比熟悉的DAO茬末,簡單理解就是一個持久化機制。 通常我們將聚合實例存放在資源庫中盖矫,之后再通過該資源庫來獲取相同丽惭。如果你修改了某個聚...
“工廠應該提供一個創(chuàng)建對象的接口,該接口封裝了所有創(chuàng)建對象的復雜操作過程辈双,同時责掏,它并不需要客戶去引用那個實際被創(chuàng)建的對象” 其實這個作用跟設計模...
最難理解的模式 將實體和值對像在一致性邊界之內組成聚合。所以理解聚合的關鍵的一致性邊界湃望,可以直接理解為RDB的事務一致性换衬,即一個關聯(lián)關系在各種操...
定義 模塊也是一種DDD模型痰驱,跟實體、值對像瞳浦、領域服務和領域事件一樣担映,所以模塊也應該是通用語言的表達,最重要就是體現(xiàn)其組織層次和命名叫潦,都是體現(xiàn)業(yè)...
定義 將領域中所發(fā)生的活動建模成一系列的離散事件蝇完。每個事件都用領域對象來表示。領域事件是領域模型的組成部分矗蕊,表示領域中所發(fā)生的事情短蜕。 要點:“領...
領域服務定義 先看看領域服務的定義:領域中的服務表示一個無狀態(tài)的操作,它用于實現(xiàn)特定于某個領域的任務傻咖。當某個操作不適合放在聚合(實體)或值對像上...