寫在前面 閱讀目錄: 問題根源是什么? 《領域驅動設計-軟件核心復雜性應對之道》分層概念 Repository(倉儲)職責所在? Domain Model(領域模型)重新設計 Domain Service(領域服務)的加入 ...
上一篇: DDD 領域驅動設計 如何 DDD 開源地址:https: github.com yuezhongxin CNBlogs.Apply.Sample 代碼已更新 閱讀目錄: JsPermissionApply 生命周期 改進 JsPermissionApply 實體 重命名 UserAuthenticationService 改進 JsPermissionApplyRepository 改 ...
2016-04-19 23:08 9 6951 推薦指數:
寫在前面 閱讀目錄: 問題根源是什么? 《領域驅動設計-軟件核心復雜性應對之道》分層概念 Repository(倉儲)職責所在? Domain Model(領域模型)重新設計 Domain Service(領域服務)的加入 ...
上一篇:《DDD 領域驅動設計-如何控制業務流程?》 開源地址:https://github.com/yuezhongxin/CNBlogs.Apply.Sample(代碼已更新,並增加了應用層代碼) 在 JsPermissionApply 領域模型中,User 被設計為值對象,也就 ...
軟件開發要干什么: 反映真實世界要自動化的業務流程 解決現實問題 領域Domain Domain特指軟件關注的領域 在不能充分了解業務領域的情況下是不可能做出一個好的軟件 領域建模 領域模型驅動設計 } 分層架構 ...
軟件開發要干什么: 反映真實世界要自動化的業務流程 解決現實問題 領域Domain Domain特指軟件關注的領域 在不能充分了解業務領域的情況下是不可能做出一個好的軟件 領域建模 領域模型驅動設計 } 分層架構 ...
前言 領域驅動設計里有很多東西,我們可以應用在各種各樣的開發模式里,所以接下來說的一些東西,我們可以部分使用。 說道領域驅動的領域,大家肯定就要開始說Bounded Context,聚合,聚合根,容易讓大家搞糊塗。 我覺得先拋開這些概念,后面再來說如何設計聚合,先簡單來說。 模型 過去 ...
領域驅動設計之領域模型 加一個導航,關於如何設計聚合的詳細思考,見這篇文章。 2004年Eric Evans 發表Domain-Driven Design –Tackling Complexity in the Heart of Software (領域驅動設計),簡稱Evans DDD。領域 ...
寫在前面 上一篇:DDD 領域驅動設計-看我如何應對業務需求變化,愚蠢的應對? “愚蠢的應對”,這個標題是我后來補充上的,博文中除了描述需求變化、愚蠢應對和一些思考,確實沒有實質性的應對,文不對題,實在慚愧。 這次應對,我們從領域模型開始。 領域模型思考 業務需求變化,關於領域模型的調整 ...
Domain Primitive(DP) DP概念 DP 是 DDD 中的一個基礎概念,是 DDD 中可以執行的一個最小單元,最直接的體現是,將業務相關的參數定義在一個特定的領域中(比如一個 class 文件),封裝成一個具有精准定義,自我驗證,擁有行為的 ValueObject。 行為指相關 ...