距離上一篇DDD系列完結(jié)已經(jīng)過了很長一段時間,項目也擱置了一段時間,想想還是繼續(xù)完善下去。
DDD領(lǐng)域驅(qū)動之干貨(三)完結(jié)篇!
上一篇說到了如何實現(xiàn)uow配合Repository在autofac和automapper下實現(xiàn)的功能,今天完善一下事件驅(qū)動也就是領(lǐng)域驅(qū)動。
領(lǐng)域驅(qū)動的概念網(wǎng)上一搜一大推,我就不一一累贅,本文主要講解如何實現(xiàn)領(lǐng)域事件和事件總線。
事件一共提供三個方法去完成事件的實現(xiàn)-----------注冊事件、卸載事件、發(fā)布事件
那么在注冊事件的時候我們怎么樣是定義一個事件呢?
如下圖:
圖中的Events為事件,handler為事件的處理,bus為事件總線。
這么一來思路就清晰多了。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26