asp.net Mvc+bootstarp+esayUI+EF 框架(一)


    "框架" 這兩個字從通俗的意義來講就是提高復用性,解耦類之間的關系和方便開發人員開發。

    使用的技術也是大家基本現在都用過的,而這個系類我所要講的內容是什么呢? 框架的基本搭建 ,框架搭建的基本思想,Ioc 應用(unity),公共組件類的分裝,基本的菜單權限判斷,T4模板,Bootstarp,EsayUI 的使用

  下面我們來介紹一下框架的大體模型

  

  1.   Model 層   :主要的內容有 EF自動生成的實體類和操作類,還要自己封裝,和擴展的實體類    
  2.   DAL層      :主要是數據訪問層,多線程異步,大數據插入和更新
        1. 大數據插入更新用普通EF進行操作效率有點底下,本框架中提供了一種高調的做法
  3.      DALFactory: 主要吧數據訪問層的東西進行分裝,一個線程一個數據上下文,事物處理
  4.       BLL     :是一些業務邏輯上面的東西 ,
  5.       Admin      :就是網站的后台管理
  6.       Web.UI     :就是網站的前台,boostarp ,easyUI 運用
  7.       NanHuaDDD:就是我自己封裝的一些東西,根據領域模型思想,如事件領域,自定義Session
  8.       Common:會慢慢的會被NanHuaDDD替代
  9.       WebApi   :主要是配合移動的開發,在線支付,防篡改判斷,還回標准json制定,全局異常捕獲,全局json返回

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM