寫在前面 閱讀目錄: 具體業務場景 業務需求變化 “愚蠢”的應對 消息列表實現 消息詳情頁實現 消息發送、回復、銷毀等實現 回到原點的一些思考 業務需求變化,領域模型變化 ...
寫在前面 上一篇:DDD 領域驅動設計 看我如何應對業務需求變化,愚蠢的應對 愚蠢的應對 ,這個標題是我后來補充上的,博文中除了描述需求變化 愚蠢應對和一些思考,確實沒有實質性的應對,文不對題,實在慚愧。 這次應對,我們從領域模型開始。 領域模型思考 業務需求變化,關於領域模型的調整,上一篇我只給出了一些思考,但這段內容,我覺得是那篇博文最重要的地方,不知道你仔細看了沒,我一直在強調 回復的概念 ...
2014-10-09 16:13 2 1774 推薦指數:
寫在前面 閱讀目錄: 具體業務場景 業務需求變化 “愚蠢”的應對 消息列表實現 消息詳情頁實現 消息發送、回復、銷毀等實現 回到原點的一些思考 業務需求變化,領域模型變化 ...
寫在前面 閱讀目錄: 問題根源是什么? 《領域驅動設計-軟件核心復雜性應對之道》分層概念 Repository(倉儲)職責所在? Domain Model(領域模型)重新設計 Domain Service(領域服務)的加入 ...
上一篇:《DDD 領域驅動設計-如何控制業務流程?》 開源地址:https://github.com/yuezhongxin/CNBlogs.Apply.Sample(代碼已更新,並增加了應用層代碼) 在 JsPermissionApply 領域模型中,User 被設計為值對象,也就 ...
上一篇:《DDD 領域驅動設計-如何 DDD?》 開源地址:https://github.com/yuezhongxin/CNBlogs.Apply.Sample(代碼已更新) 閱讀目錄: JsPermissionApply 生命周期 改進 JsPermissionApply 實體 ...
前言 領域驅動設計里有很多東西,我們可以應用在各種各樣的開發模式里,所以接下來說的一些東西,我們可以部分使用。 說道領域驅動的領域,大家肯定就要開始說Bounded Context,聚合,聚合根,容易讓大家搞糊塗。 我覺得先拋開這些概念,后面再來說如何設計聚合,先簡單來說。 模型 過去 ...
領域驅動設計之領域模型 加一個導航,關於如何設計聚合的詳細思考,見這篇文章。 2004年Eric Evans 發表Domain-Driven Design –Tackling Complexity in the Heart of Software (領域驅動設計),簡稱Evans DDD。領域 ...
1.背景 為了更全面的說明DDD領域驅動設計相關的知識和技巧,先采用一個案例,通過案例分析,從領域建模,到系統編碼,完整的走一遍領域驅動設計流程。 本例所采用的案例為電商業務中的售后補償系統。基於DDD的模式,實現售后補償功能的設計和開發。 售后補償:用戶下單收到商品后,發現 ...
1. DDD設計篇:運用事件風暴法進行業務領域建模、統一語言建模 1.1 如何成為優秀架構師? 架構師 = 技術大牛? 架構師不僅需要懂技術,還要懂業務。 只有將業務落地到技術,開發出對用戶有價值的產品,技術才是有價值的。 什么是業務架構師? 掌握了業務領域知識,掌握了業務痛點,然后用 ...