七色花基本權限系統(1):前言和目錄(各章節源碼已提供下載)


技能需沉淀,文字組織能力需提升。決定寫這套日志,回憶、優化、記錄和分享。

七色花,當年畢設的名稱,算是對夢想的追逐吧。

 

情懷內容結束,正式開始。

 

系統定位和目標:

這套系統的定位是應用型管理系統模板。

功能層面來說,其主要目標是實現權限的靈活控制和通用功能的實現;

代碼層面來說,其主要目標是以下幾點:

    1、基於EntityFramework的數據層封裝設計和實現

    2、EntityFramework與Dapper的結合設計和實現

    3、ASP.NET MVC的常用功能封裝設計和實現

    4、EasyUI的常規使用和擴展

    5、ASP.NET SignalR的常規功能封裝設計和實現

    6、后面邊寫邊補…

開發環境和工具:

系統:Window 8.1

開發工具:Visual Studio 2013

數據庫:Sql server 2012

后端框架:

ASP.NET MVC5

數據驅動:

EntityFramework6(主)

dapper(協)

前端框架:

EasyUI

知識點覆蓋范圍:

ASP.NET MVC

EntityFramework

Dapper

EasyUI及其擴展

ASP.NET SignalR

T4模板

對前后端資源的權限控制

后面邊寫邊補…

 

目錄:

1-總體介紹

2-MVC項目搭建及初步調整

3-利用EasyUI進行首頁布局

4-初步使用EntityFramework實現用戶登錄

5-實體配置的使用和利用T4自動生成實體配置

6-實現EntityFramework自動合並(也叫自動遷移)和數據初始化

7-實現數據倉儲和利用T4自動生成實體倉儲

8-實現實體層和核心層解耦

9-中途整理和完善

10-實現數據接口和利用T4自動生成實體倉儲接口

11-倉儲和工作單元的結合

12-優化EntityFramework的配置

13-業務層的設計與實現

14-實現EntityFramework和Dapper的混搭

100-后面邊寫邊補...

 

這篇日志將隨着系統建設的推進而持續更新完善。

這篇日志將可能在搭建過程中出現諸多“不合理、低端甚至很爛”的做法,但請相信,大部分是為了“演示封裝和架構的過程”,會隨着系統建設的推進而逐步修正。


免責聲明!

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



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