"框架" 這兩個字從通俗的意義來講就是提高復用性,解耦類之間的關系和方便開發人員開發。
使用的技術也是大家基本現在都用過的,而這個系類我所要講的內容是什么呢? 框架的基本搭建 ,框架搭建的基本思想,Ioc 應用(unity),公共組件類的分裝,基本的菜單權限判斷,T4模板,Bootstarp,EsayUI 的使用
下面我們來介紹一下框架的大體模型
- Model 層 :主要的內容有 EF自動生成的實體類和操作類,還要自己封裝,和擴展的實體類
- DAL層 :主要是數據訪問層,多線程異步,大數據插入和更新
-
-
- 大數據插入更新用普通EF進行操作效率有點底下,本框架中提供了一種高調的做法
-
-
- DALFactory: 主要吧數據訪問層的東西進行分裝,一個線程一個數據上下文,事物處理
- BLL :是一些業務邏輯上面的東西 ,
- Admin :就是網站的后台管理
- Web.UI :就是網站的前台,boostarp ,easyUI 運用
- NanHuaDDD:就是我自己封裝的一些東西,根據領域模型思想,如事件領域,自定義Session
- Common:會慢慢的會被NanHuaDDD替代
- WebApi :主要是配合移動的開發,在線支付,防篡改判斷,還回標准json制定,全局異常捕獲,全局json返回