DDD:領域服務與應用服務的區別?

問:領域服務的職責是什麼?

答:誇聚合實例業務邏輯。沒辦法合理放到實體中的其它業務邏輯。


問:領域服務的設計原則是什麼?

答:用來組織業務邏輯。面向業務邏輯。細粒度。內部視圖看系統。一個請求對應多個服務的多個方法。服務之間會存在依賴。


問:應用服務的職責是什麼?跨Bounded Context業務邏輯。DTO轉換。事務AOP、權限AOP、日誌AOP、異常AOP。外部系統訪問:郵件、消息隊列。


問:應用服務的設計原則是什麼?

答:用來封裝業務邏輯。面向用例。粗粒度。外部視圖看系統。一個請求對應一個方法。服務之間互不依賴。

發佈了249 篇原創文章 · 獲贊 5 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章