距離上一篇DDD系列完結已經(jīng)過了很長一段時間,項目也擱置了一段時間,想想還是繼續(xù)完善下去。

DDD領域驅動之干貨(三)完結篇!

上一篇說到了如何實現(xiàn)uow配合Repository在autofac和automapper下實現(xiàn)的功能,今天完善一下事件驅動也就是領域驅動。

領域驅動的概念網(wǎng)上一搜一大推,我就不一一累贅,本文主要講解如何實現(xiàn)領域事件和事件總線。

事件一共提供三個方法去完成事件的實現(xiàn)-----------注冊事件、卸載事件、發(fā)布事件

那么在注冊事件的時候我們怎么樣是定義一個事件呢?

如下圖:

iOS培訓,Swift培訓,蘋果開發(fā)培訓,移動開發(fā)培訓

圖中的Events為事件,handler為事件的處理,bus為事件總線。

這么一來思路就清晰多了。

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式