Byteart Retail提供了相對簡單的配置方式:對於應用程序中所需要的參數,都是通過web.config文件進行配置的。這一點與框架系統的配置不同。框架系統至少應該提供兩種配置方式:直接編寫代碼的方式,以及web/app.config的方式,這是為了迎合不同的使用場景而設計的。因為作為一套 ...
部署 這兩天將Byteart Retail案例程序宿主到了Windows Azure虛擬主機上。基本步驟是: 在Windows Azure管理器中,新建一台虛擬主機,我選擇的配置是最高版本的Windows Server加上基本可以說是最爛的硬件配置: Windows Server:Windows Server Datacenter Edition 硬件配置:Small core, . GB Mem ...
2013-05-17 14:26 16 2163 推薦指數:
Byteart Retail提供了相對簡單的配置方式:對於應用程序中所需要的參數,都是通過web.config文件進行配置的。這一點與框架系統的配置不同。框架系統至少應該提供兩種配置方式:直接編寫代碼的方式,以及web/app.config的方式,這是為了迎合不同的使用場景而設計的。因為作為一套 ...
(Presentation)。因此不一定會按文章發表的時間順序而來。 深度剖析Byteart Retail案例:前言 ...
背景 Byteart Retail是一個面向領域驅動的.NET企業級應用架構設計案例,到目前為止已經發布了三個版本。有關這三個版本的詳細介紹,請參考以下幾個鏈接: V1:《EntityFramework之領域驅動設計實踐【后續篇】:基於EF 4.3.1 Code First的領域驅動設計 ...
搭建環境向來是一個重復造輪子的過程,Docker Machine 則把用戶搭建 Docker 環境的各種方案匯集在了一起。筆者在《Docker Machine 簡介》一文中演示了使用 Docker Machine 在本地的 vSphere 主機中安裝 Docker 環境。但是在雲計算大爆炸的今天 ...
在最近的一次代碼簽入中,Byteart Retail已經可以支持領域事件(Domain Events)的定義和處理了。在這篇文章中,我將詳細介紹領域事件機制在Byteart Retail案例中的具體實現。 在進行領域建模的時候,我們就已經知道保證領域模型純凈度的必要性。簡而言之,領域模型中 ...
當系統中的組件需要調用某一服務來完成特定的任務時,通常最簡單的做法是使用new關鍵字來創建該服務的實例,或者通過工廠模式來解耦該組件與服務的具體實現部分,以便通過配置信息等更為靈活的方式獲得該服務的實 ...
本文將對AOP攔截在Byteart Retail中的應用進行分析和介紹,同時會介紹AOP兩個應用的具體實現方式,即異常處理與緩存機制的實現。 背景 就一個企業級應用程序而言,實現它的主要目的就是為了解決企業生產過程中出現的實際問題,比如數據問題、管理問題等。因此,應用程序的核心部分就應該 ...
今天花了半天時間,向Byteart Retail案例加入了基於MongoDB的倉儲實現,讀者朋友可以直接從Byteart Retail的代碼庫克隆最新代碼來使用基於MongoDB的倉儲實現。 實現步驟 1、重構ByteartRetail.Domain.Repositories目錄結構 本來 ...