問:領域服務的職責是什麼?
答:誇聚合例項業務邏輯。
沒辦法合理放到實體中的其它業務邏輯。
問:領域服務的設計原則是什麼?
答:用來組織業務邏輯。
面向業務邏輯。
細粒度。
內部檢視看系統。
乙個請求對應多個服務的多個方法。
服務之間會存在依賴。
問:應用服務的職責是什麼?
跨bounded context業務邏輯。
dto轉換。
事務aop、許可權aop、日誌aop、異常aop。
外部系統訪問:郵件、訊息佇列。
問:應用服務的設計原則是什麼?
答:用來封裝業務邏輯。
面向用例。
粗粒度。
外部檢視看系統。
乙個請求對應乙個方法。
服務之間互不依賴。
DDD理論學習系列(8) 應用服務 領域服務
ddd理論學習系列 案例及目錄 單從字面理解,不管是領域服務還是應用服務,都是服務。而什麼是服務?從soa到微服務,它們所描述的服務都是乙個寬泛的概念,我們可以理解為服務是行為的抽象。從字首來看,根據ddd的經典分層架構,它們又隸屬於不同的層,應用服務屬於應用層,領域服務屬於領域層。領域層 doma...
DDD理論學習系列(8) 應用服務 領域服務
ddd理論學習系列 案例及目錄 單從字面理解,不管是領域服務還是應用服務,都是服務。而什麼是服務?從soa到微服務,它們所描述的服務都是乙個寬泛的概念,我們可以理解為服務是行為的抽象。從字首來看,根據ddd的經典分層架構,它們又隸屬於不同的層,應用服務屬於應用層,領域服務屬於領域層。領域層 doma...
應用服務和領域服務
在領域驅動設計中,service有兩種 領域服務和應用服務,單純從它們的定義來看,兩者很容易區分,前者是與業務邏輯密切相關的服務,往往處理複雜的業務請求。後者則是面向應用角度的一些支援功能,與業務本身並無太大關聯。一些典型的應用服務有 傳送電子郵件通知使用者,對密碼進行加密解密等等。在oobbs中,...