原文:ABP理論學習之應用服務

返回總目錄 本篇目錄 IApplicationService接口 ApplicationService類 工作單元 數據庫連接和事務管理 自動保存更改 更多 應用服務的生命周期 應用服務用於將領域邏輯暴露給展現層。展現層調用具有DTO參數的應用服務,使用領域對象來執行一些特定的業務邏輯並返回給展現層一個DTO。這樣,展現層就完全獨立於領域層了。在一個理想的分層應用中,展現層永遠不直接和領域對象打交 ...

2015-12-28 18:05 10 6251 推薦指數:

查看詳情

DDD理論學習系列(8)-- 應用服務&領域服務

DDD理論學習系列——案例及目錄 1. 引言 單從字面理解,不管是領域服務還是應用服務,都是服務。而什么是服務?從SOA到微服務,它們所描述的服務都是一個寬泛的概念,我們可以理解為服務是行為的抽象。從前綴來看,根據DDD的經典分層架構,它們又隸屬於不同的層,應用服務屬於應用 ...

Fri Jun 30 16:28:00 CST 2017 11 2885
ABP理論學習之領域服務

返回總目錄 本篇目錄 介紹 IDomainService接口和DomainService類 樣例 創建一個接口 服務實現 調用應用服務 一些討論 何不只使用應用服務 如何強制使用領域服務 ...

Wed Dec 23 08:16:00 CST 2015 9 11853
ABP理論學習之倉儲

返回總目錄 本篇目錄 IRepository接口 查詢 插入 更新 刪除 其他 關於異步方法 倉儲實現 管理數據 ...

Tue Dec 22 20:46:00 CST 2015 9 15848
ABP理論學習Abp Session

返回總目錄 本篇目錄 介紹 注入Session 使用Session屬性 介紹### 當應用程序要求用戶登錄時,那么應用程序也需要知道當前用戶正在執行的操作。雖然ASP.NET本身在展現層提供了Session對象,但ABP也提供了在任何需要獲得當前用戶和租戶的地方都可以 ...

Thu Dec 17 20:03:00 CST 2015 2 11941
ABP理論學習之驗證DTO

返回總目錄 本篇目錄 驗證介紹 使用數據注解 自定義驗證 標准化 驗證介紹### 首先應該驗證應用的輸入。用戶或者其它應用都可以向該應用發送輸入。在一個web應用中,驗證通常要實現兩次:在客戶端和服務器端。客戶端的驗證大多數情況下是為用戶體驗而實現的。在客戶端最好 ...

Wed Dec 30 06:35:00 CST 2015 10 7480
ABP理論學習之導航(Navigation)

返回總目錄 本篇目錄 創建菜單 注冊導航提供者 展示菜單 每一個web應用在頁面之間都有一些要導航的菜單。ABP提供了公用的基礎設施來創建菜單並將菜單展示給用戶。 創建菜單### 一個應用可能由不同的模塊組成,每個模塊可能有它自己的菜單項。想要 ...

Thu Dec 31 05:39:00 CST 2015 2 4856
ABP理論學習之啟動配置

返回總目錄 本篇目錄 配置ABP 配置模塊 為模塊創建配置 為了在應用啟動時配置ABP和模塊,ABP提供了一個基礎設施。 配置ABP### 配置ABP是在模塊的PreInitialize事件中完成的。下面的代碼摘自Github上的Taskever(一個任務系統 ...

Sun Dec 13 05:53:00 CST 2015 6 13684
ABP理論學習之OWIN集成

返回總目錄 如果你的應用中使用了OWIN,那么需要在主項目(一般來說是指Web項目)中添加Abp.Owin的nuget包,然后像下面那樣在OWIN的 Startup文件中調用 UseAbp()擴展方法: ...

Fri Mar 04 02:57:00 CST 2016 0 7292
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM