軟件架構設計系列總結—4—服務層的簡單理解

在ddd設計中我們經常會提到服務層,服務層是什麼?職責是什麼?有什麼好處?。 先看簡單的層次圖(注:這裏並沒有考慮其他多餘的領域邏輯數據層存儲,或者UOW這些細節) 我的理解是服務層是處於我的應用程序業務層和表現層之間的應用程序邊界,邊界可能是很薄的一層類設計或者是分佈式服務網絡躍點。它是一個與技術無關的名詞。由表現層直接調用,契約,執行命令(修改狀態(CUD))或者是查詢返回dto(數據遷移對象
相關文章
相關標籤/搜索