摘要:
應用程序服務 應用程序服務是一種無狀態的服務,它實現應用程序的用例。應用程序服務通常獲取和返回dto。它由表示層使用。它使用并協調領域對象(實體、存儲庫等)來實現用例 應用程序服務的常見原則如下: 實現特定于當前用例的應用程序邏輯。不要在應用程序服務內部實現核心領域邏輯。我們將回到應用程序領域邏輯之 閱讀全文
應用程序服務 應用程序服務是一種無狀態的服務,它實現應用程序的用例。應用程序服務通常獲取和返回dto。它由表示層使用。它使用并協調領域對象(實體、存儲庫等)來實現用例 應用程序服務的常見原則如下: 實現特定于當前用例的應用程序邏輯。不要在應用程序服務內部實現核心領域邏輯。我們將回到應用程序領域邏輯之 閱讀全文
posted @ 2022-06-23 17:50
Broadm
閱讀(292)
評論(0)
推薦(0)
摘要:
領域服務 領域服務實現領域邏輯 依賴于服務和存儲庫。 需要處理多個聚合,因為該邏輯不適合任何聚合。 領域服務與領域對象一起工作。它們的方法可以獲取并返回實體、值對象、原始類型……但是,它們不獲取/返回dto。dto是應用層的一部分 示例:分配問題給用戶 記住問題分配是如何在問題實體中實現的 publ 閱讀全文
領域服務 領域服務實現領域邏輯 依賴于服務和存儲庫。 需要處理多個聚合,因為該邏輯不適合任何聚合。 領域服務與領域對象一起工作。它們的方法可以獲取并返回實體、值對象、原始類型……但是,它們不獲取/返回dto。dto是應用層的一部分 示例:分配問題給用戶 記住問題分配是如何在問題實體中實現的 publ 閱讀全文
posted @ 2022-06-23 16:24
Broadm
閱讀(210)
評論(2)
推薦(0)
摘要:
存儲庫 Repository 是一個類似于集合的接口,領域層和應用程序層使用它來訪問數據持久性系統(數據庫),以讀寫業務對象(通常是聚合) 常見的存儲庫原則是: 在領域層定義一個存儲庫接口(因為它被用于領域層和應用層),在基礎設施層實現(啟動模板中的EntityFrameworkCore項目) 不要 閱讀全文
存儲庫 Repository 是一個類似于集合的接口,領域層和應用程序層使用它來訪問數據持久性系統(數據庫),以讀寫業務對象(通常是聚合) 常見的存儲庫原則是: 在領域層定義一個存儲庫接口(因為它被用于領域層和應用層),在基礎設施層實現(啟動模板中的EntityFrameworkCore項目) 不要 閱讀全文
posted @ 2022-06-23 15:48
Broadm
閱讀(764)
評論(0)
推薦(3)
摘要:
這是本指南的關鍵部分。我們將通過實例介紹和解釋一些明確的規則。在實現領域驅動設計時,您可以遵循這些規則并將其應用到您的解決方案中 領域案例 這些例子將使用GitHub中使用的一些概念,比如Issue, Repository, Label和User,你已經很熟悉了。下圖顯示了一些聚合、聚合根、實體、值 閱讀全文
這是本指南的關鍵部分。我們將通過實例介紹和解釋一些明確的規則。在實現領域驅動設計時,您可以遵循這些規則并將其應用到您的解決方案中 領域案例 這些例子將使用GitHub中使用的一些概念,比如Issue, Repository, Label和User,你已經很熟悉了。下圖顯示了一些聚合、聚合根、實體、值 閱讀全文
posted @ 2022-06-23 14:10
Broadm
閱讀(688)
評論(0)
推薦(1)
摘要:
在進入細節之前,讓我們看看一些總體的 DDD 原則 數據庫提供者 / ORM 無關性 領域和應用程序層應該與 ORM / 數據庫提供程序 無關。它們應該只依賴于 Repository 接口,而 Repository 接口不使用任何 ORM 特定的對象 下面說明這一原則的主要原因: 為了使您的 領域/ 閱讀全文
在進入細節之前,讓我們看看一些總體的 DDD 原則 數據庫提供者 / ORM 無關性 領域和應用程序層應該與 ORM / 數據庫提供程序 無關。它們應該只依賴于 Repository 接口,而 Repository 接口不使用任何 ORM 特定的對象 下面說明這一原則的主要原因: 為了使您的 領域/ 閱讀全文
posted @ 2022-06-23 09:33
Broadm
閱讀(235)
評論(0)
推薦(0)

浙公網安備 33010602011771號