中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

Lind.DDD敏捷領(ling)域驅動框架(jia)~Lind.DDD各層介紹

回到目錄

Lind.DDD項目主要面向敏捷,快速開發,領域驅動等,對于它的分層也是能合并的合并,比之前大叔的框架分層更粗糙一些,或者說更大膽一些,在開發人員使用上,可能會感覺更方便了,更益使用了,這就是大叔開發Lind.DDD框架的目的,讓一切變得更簡單...

Lind.DDD層

主(zhu)要(yao)是公用方法,組件(jian),規(gui)約等,如日(ri)志(zhi)組件(jian)(Logger),消息(xi)組件(jian)(Messaging),IOC,AOP,緩存(Caching),異(yi)常,請求/響應,用戶授權(quan)(Authorization),安全校驗,領域模型(Domain),領域事件(jian)(Events),數據(ju)傳輸(shu)(DTO),實(shi)體(ti)映射(AutoMapper),隊列機制(CachingQueue),倉儲規(gui)范(fan)(IRepositories),工作(zuo)單元(UoW),規(gui)約模式(Specification)和(he)分頁(ye)控制(Paging)等,可以(yi)說Lind.DDD云集了大叔所(suo)有的核心和(he)心血!

Lind.DDD.Repositories倉儲實現層

Lind.DDD.Repositories.EF

持久化層,使用EntityFrameworks進行持久化,它實現了Lind.DDD.IRepositories接口的內容,它也是大叔框架里最常用的一種關系型數據庫持久化的ORM組件

Lind.DDD.Repositories.Mongo

持久化(hua)層,使用MongoDB進行(xing)持久化(hua),它不但(dan)實(shi)現了(le)(le)標準的倉(cang)儲(chu)接口(kou),還擴展了(le)(le)自身(shen)的個性接口(kou)IMongoRepository,它是更向關系型(xing)數據(ju)庫的一(yi)(yi)種非關系型(xing)數據(ju)庫,它一(yi)(yi)般用來存儲(chu)日志信息及(ji)一(yi)(yi)些與主體業務無關的信息

Lind.DDD.Repositories.Redis

持(chi)久化(hua)(hua)層,使用Redis進(jin)行持(chi)久化(hua)(hua),它(ta)(ta)是一(yi)種NoSql,與mongodb一(yi)樣(yang)屬性非(fei)關系(xi)型數(shu)據(ju)庫,以(yi)鍵、值對的方(fang)式(shi)進(jin)行存(cun)儲(chu),可以(yi)存(cun)儲(chu)到內存(cun)和磁盤中,支持(chi)五大數(shu)據(ju)類型,在非(fei)關系(xi)型數(shu)據(ju)庫中,Redis絕對是佼佼者!在大叔框架里,它(ta)(ta)一(yi)般用來存(cun)儲(chu)緩(huan)存(cun)數(shu)據(ju)!

Lind.DDD框架關系圖

感謝您的閱讀!

回到目錄

posted @ 2015-11-11 22:05  張占嶺  閱讀(5075)  評論(1)    收藏  舉報