在《EntityFramework之領域驅動設計實踐【后續篇】:基於EF 4.3.1 Code First的領域驅動設計實踐案例》一文中,我給出了一個基於Entity Framework 4.3.1 Code First的領域驅動設計實踐案例:Byteart Retail。此案例得到了廣大讀者朋友 ...
經過近一個多月的努力,我使用自己的業余時間在V 的基礎上對Byteart Retail案例重新打造,使得V 以一種全新的面貌出現在關注.NET企業級架構和領域驅動設計的讀者朋友面前。與前兩個版本相比,V 無論在界面上,還是在業務方面,甚至是技術方面都有了很大的進步。雖然系統完善了不少,但畢竟我沒辦法將全部時間精力都投入在這一開源項目上,所以V 肯定還存在不少缺陷,因此希望朋友們能夠諒解,如果遇到問 ...
2012-11-08 15:24 79 9928 推薦指數:
在《EntityFramework之領域驅動設計實踐【后續篇】:基於EF 4.3.1 Code First的領域驅動設計實踐案例》一文中,我給出了一個基於Entity Framework 4.3.1 Code First的領域驅動設計實踐案例:Byteart Retail。此案例得到了廣大讀者朋友 ...
在最近的一次代碼簽入中,Byteart Retail已經可以支持領域事件(Domain Events)的定義和處理了。在這篇文章中,我將詳細介紹領域事件機制在Byteart Retail案例中的具體實現。 在進行領域建模的時候,我們就已經知道保證領域模型純凈度的必要性。簡而言之,領域模型中 ...
Byteart Retail提供了相對簡單的配置方式:對於應用程序中所需要的參數,都是通過web.config文件進行配置的。這一點與框架系統的配置不同。框架系統至少應該提供兩種配置方式:直接編寫代碼的方式,以及web/app.config的方式,這是為了迎合不同的使用場景而設計的。因為作為一套 ...
為了便於閱讀,我將該系列文章匯總於此,歡迎廣大軟件架構設計和領域驅動設計(DDD)的愛好者翻閱。此處的文章排序是根據整個項目的架構分層來的:首先是與基礎結構層(Infrastructure)相關的話題,然后是領域層(Domain),再是應用層(Application)和表示層 ...
閱讀目錄: 1.背景介紹 2.在業務層中加入核心領域模型(引入DomainModel,讓邏輯、數據有家可歸,變成一個完整的業務對象) 3.統一協調層Application Layer(加入協調層來轉換DomianModel) 4.從數據扁平結構轉換成OO體系結構(使用OO豐富 ...
兩年前我在博客中發布了《EntityFramework之領域驅動設計實踐》系列文章,也得到了廣大讀者朋友的關注,在完成了系列文章的總結之后,也一直沒有這部分內容的更新了。現在,Entity Framework的穩定版(就是那個Stable的版本,不是Entity Framework 5的beta ...
背景 Byteart Retail是一個面向領域驅動的.NET企業級應用架構設計案例,到目前為止已經發布了三個版本。有關這三個版本的詳細介紹,請參考以下幾個鏈接: V1:《EntityFramework之領域驅動設計實踐【后續篇】:基於EF 4.3.1 Code First的領域驅動設計 ...
一、引言 上一專題已經為網上書店實現了購物車的功能了,在這一專題中,將繼續對網上書店案例進行完善,本專題將對網上書店訂單功能的實現進行介紹,現在廢話不多說了,讓我們來一起看看訂單功能是如何實現的吧。 二、訂單功能的實現思路 在網上購過物的朋友,對於訂單功能的流程自然不陌生 ...