【第一部分】運用領域模型 第1章:消化知識 有效的建模要素 (1)模型和實現的綁定 (2)建立了一種基於模型的語言 (3)開發一個蘊含豐富知識的模型 (4)提煉模型 (5)頭腦風暴和實驗 【學習心得】:千萬不要用自己有限的思維規划完整的圖形,持續學習、消化、輸出 ...
何為領域驅動設計 年著名建模專家Eric Evans發表了他最具影響力的書籍: Domain Driven Design: Tackling Complexity in the Heart of Software 中文譯名:領域驅動設計:軟件核心復雜性應對之道 ,書中提出了領域驅動設計 簡稱 DDD 的概念。 領域驅動設計事實上是針對OOAD的一個擴展和延伸,DDD基於面向對象分析與設計技術,對 ...
2015-08-02 22:49 1 2810 推薦指數:
【第一部分】運用領域模型 第1章:消化知識 有效的建模要素 (1)模型和實現的綁定 (2)建立了一種基於模型的語言 (3)開發一個蘊含豐富知識的模型 (4)提煉模型 (5)頭腦風暴和實驗 【學習心得】:千萬不要用自己有限的思維規划完整的圖形,持續學習、消化、輸出 ...
領域驅動設計(DDD)的過程中,我們往往會遇到多個領域對象相互交互的情況。比如聚合根A在執行某操作之前需 ...
1 前置閱讀 在閱讀本文章之前,你可以先閱讀: DDD領域驅動設計是什么 DDD領域驅動設計:實體、值對象、聚合根 DDD領域驅動設計:倉儲 MediatR一個優秀的.NET中介者框架 2 什么是領域事件? 領域事件是在領域中發生的事,你希望同一個領域(進程 ...
一、Why DDD? 在加入X公司后,開始了ASP.NET Core+Docker+Linux的技術實踐,也開始了微服務架構的實踐。在微服務的學習中,有一本微軟官方出品的《.NET微服務:容器化.NET應用架構指南》是我們學習的葵花寶典,縱觀微軟官方放出來的Demo項目的演變歷史(可以參見楊 ...
何為領域驅動設計? 2004年著名建模專家Eric Evans發表了他最具影響力的書籍:《Domain-Driven Design: Tackling Complexity in the Heart of Software》(中文譯名:領域驅動設計:軟件核心復雜性應對之道 ...
前言 上一篇講了事件,以及為什么要使用事件,主要是為了解耦,但是有同學就問了,同步如果訂閱事件的人太多,比如13億人都關心上頭條的事,那么RaiseEvent得等13億人都處理完,那得多久呀,從此再也不敢發事件了。 舉個例子,你在網上下單,下完單要通知庫房,甚至要通知供應商補貨,如果都是同步的話 ...
返回總目錄 本篇目錄 事件總線 定義事件 觸發事件 處理事件 句柄注冊 取消注冊 在C#中,我們可以在一個類中定義自己的事件,而其他的類可以注冊該事件,當某些事情發生時,可以通知到該類。這對於桌面應用或者獨立的windows服務來說是非常有用的。但對於一個 ...
領域事件 什么是領域事件 為什么需要領域事件 微服務場景下的領域事件 領域事件的實現 DDD的分層架構 DDD分層架構如何推動微服務演進 領域事件 什么是領域事件 在事件風暴過程中,會識別出命令、業務 ...