原文:ABP入門系列(19)——使用領域事件

ABP入門系列目錄 學習Abp框架之實操演練 源碼路徑:Github LearningMpaAbp .引言 最近剛學習了下DDD中領域事件的理論知識,總的來說領域事件主要有兩個作用,一是解耦,二是使用領域事件進行事務的拆分,通過引入事件存儲,來實現數據的最終一致性。若想了解DDD中領域事件的概念,可參考DDD理論學習系列 領域事件。 Abp中使用事件總線來實現領域事件,而關於事件總線的實現,大家 ...

2017-07-08 11:42 4 1410 推薦指數:

查看詳情

ABP入門系列(18)—— 使用領域服務

ABP入門系列目錄——學習Abp框架之實操演練 源碼路徑:Github-LearningMpaAbp 1.引言 自上次更新有一個多月了,發現越往下寫,越不知如何去寫。特別是當遇到DDD中一些概念術語的時候,尤其迷惑。如果只是簡單的去介紹如何去使用ABP,我只需參照官方文檔,實現 ...

Mon Jun 05 16:08:00 CST 2017 15 4276
ABP入門系列(2)——領域層創建實體

ABP入門系列目錄——學習Abp框架之實操演練 這一節我們主要和領域層打交道。首先我們要對ABP的體系結構以及從模板創建的解決方案進行一一對應。網上有代碼生成器去簡化我們這一步的任務,但是不建議初學者去使用。 一、首先來看看ABP體系結構 領域層就是業務層,是一個項目的核心,所有業務規則 ...

Sun Jan 08 03:43:00 CST 2017 8 4390
ABP入門系列(3)——領域層定義倉儲並實現

ABP入門系列目錄——學習Abp框架之實操演練 一、先來介紹下倉儲 倉儲(Repository): 倉儲用來操作數據庫進行數據存取。倉儲接口在領域層定義,而倉儲的實現類應該寫在基礎設施層。 在ABP中,倉儲類要實現IRepository接口,接口定義了常用的增刪改查以及聚合方法,其中包括同步 ...

Sun Jan 08 03:48:00 CST 2017 6 4377
ABP框架 - 領域事件(EventBus)

文檔目錄 本節內容: EventBus 注入 IEventBus 獲取默認實例 定義事件 預定義事件 處理完異常 實體修改 觸發事件 處理事件 處理基類 ...

Thu Oct 27 08:13:00 CST 2016 8 4556
Abp領域事件(EventBus)源碼解析

Abp使用EventBus來解耦領域中的業務邏輯,也是訂閱-發布模式的一種實現。簡單來說就是,當我觸發一個事件,注冊了這個事件的處理器就會被找到並執行。 先看看整體代碼結構 其中Entities文件夾中是對於實體相關的領域事件的實現與本章主題無關,我們就可以先當他不存在了。 可以看到 ...

Mon May 18 23:30:00 CST 2020 0 689
入門系列-ABP CLI

ABP CLI (命令行接口) 是一個命令行工具,用來執行基於ABP解決方案的一些常見操作. Installation ABP CLI 是一個 dotnet global tool. 使用命令行窗口安裝: dotnet tool install -g Volo.Abp.Cli 更新最新版 ...

Wed Mar 18 01:04:00 CST 2020 0 893
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM