回到目錄 關於Lind.DDD.Manager的培訓與學習 講解:張占嶺 花名:倉儲大叔 主要框架:Lind.DDD,Lind.DDD.Manager 關於Lind.DDD.Manager 由於數據模型,資料庫初始化(Code.First自動升級資料庫或者進行資料庫版本的遷移)控制器,View視圖, ...
關於Lind.DDD.Manager的培訓與學習
講解:張占嶺
花名:倉儲大叔
主要框架:Lind.DDD,Lind.DDD.Manager
關於Lind.DDD.Manager
由於數據模型,資料庫初始化(Code.First自動升級資料庫或者進行資料庫版本的遷移)控制器,View視圖,css,js等元素組件的一套標準的後臺管理系統框架,可以直接應用到任何一個系統上,可以它將發佈到Nuget上,以後安裝和更新更加方便。
如何為你的項目安裝Lind.DDD.Manager
Lind在nuget上早已有了自己的版本,用戶在自己的項目上直接從nuget上線上安裝即可,它將會把對應的view,content,script,dll等安裝到你的對應項目中,你不必擔心它的升級,因為一切由nuget來控制!
關於幾大過慮器,代替配置麻煩和過時的HttpModule
Lind.DDD.Authorization.Mvc.AuthorizationLoginFilter:對用戶登陸後的授權
Lind.DDD.Filters.ActionAuthorityAttribute:對指定Action添加操作許可權的標識
Lind.DDD.Filters.ActionLoggerAttribute:對指定Action進行操作日誌的記錄
Lind.DDD.Filters.ActionTrackAttribute:對action執行時間的跟蹤
Lind.DDD.Filters.ExceptionErrorLoggerAttribute:對action執行過程中,異常的捕獲
Lind.DDD.Manager.Filters.ManagerUrlAttribute:對指定Url與系統Url進行對比,用於菜單許可權的控制
Lind.DDD.Manager.Filters.ManagerActionLoggerAttribute:後臺操作日誌記錄,它繼承自ActionLoggerAttribute類,主要實現了後臺日誌持久化機制
關於控制器與模塊
後臺模塊設計,要求每個模塊屬於一個controller(控制器),這樣可以更好控制每個action的行為許可權。
關於角色-菜單-操作許可權的設計
關於Action中添加許可權特性標識
行為類型的枚舉