DDD領域驅動架構模式

2021-09-03 02:03:40 字數 474 閱讀 9171

(上層)接入層 → api層 → 聚合模組 → 基礎模組(下層)

分層規則:

元件名稱

職責entity

實體承載了本領域的所有業務邏輯。實體包含屬性和行為。對乙個領域進行抽象可能會形成多個實體,甚至巢狀的實體

factory

工廠負責將原始資料轉換成實體。原始資料報含:倉庫從資料來源取回的資料、外部傳入的資料

job佇列

管理入隊和出隊。定義了佇列名稱和佇列連線。只含本領域相關的操作

repository

倉庫資料訪問層,負責從資料來源獲取資料並返回【實體】。資料來源可包含但不限於:關係型資料庫,快取,檔案,oss等等

service

服務為子模組,負責統一排程【倉庫】、【工廠】、【實體】及【佇列】並聚合結果。相當於樂隊中的【指揮】角色。

serviceprovider

服務提供者

作為模組入口,為程式提供依賴注入功能

領域驅動設計 DDD 架構

領域驅動設計 ddd hackervirus 領域驅動架構 ddd 建模中的模型到底是什麼?領域模型,ddd zmh458的部落格 csdn部落格 面向服務和面向領域的不同 避免濫用http狀態碼,如何將後端業務錯誤準確地傳遞到restful客戶端?spring boot和jax rs的rfc 78...

領域驅動設計 DDD 架構演進

詳解ddd 如何避免寫流水賬 阿里技術專家詳解ddd系列 第一講 domain primitive 阿里技術專家詳解ddd系列 第二講 應用架構 阿里技術專家詳解ddd系列 第三講 repository模式 阿里技術專家詳解ddd系列 第四講 領域層設計規範 美團點評ddd在微服務架構中的實踐 如何...

DDD領域驅動設計

公司裡面敏捷專案要講ddd領域驅動設計,加緊學習了一下,找了一些資料研究。eric evans的 domain driven design領域驅動設計 簡稱ddd,evans ddd是一套綜合軟體系統分析和設計的物件導向建模方法,本站jdon.com是國內公開最早討論ddd 之一,可訂閱 ddd專題...