源代碼GitHub:https://github.com/ZhaoRd/Zrd_0001_AuthorityManagementcss
工做已有五年之久,一直有想經過博客寫點本身知道的,在博客園裏看到不少大牛都在分享本身的研究成功,好比郭明峯(OSharp做者)、陽光銘睿(ABP領導使用者)、聖殿騎士(設計的權限管理來源於他的博客)等等,以及其餘大牛的博客,看他們的博客,有種受益不淺的感受。html
從去年9月份開始公司有項目要求使用web,學了asp.net mvc4,今後一發不可收拾,慢慢的在web開發方面也積累了一些經驗和心得。前端
權限管理,是一個系統必不可少的一部分,C#也有成熟的框架可用,本人愚鈍,一直沒搞明白怎麼使用框架,本身Fork了OSharp的代碼,發現做者也在開發權限的功能,因而借鑑了部分代碼,在結合之前使用過二進制進行權限管理的經驗,因而在此處分享。git
此係列博客主要從理論基礎知識到C#實現,而後前端代碼的一個分享過程。angularjs
smartstore.net:國外一款NET的開源電子商務的應用程序,採用DDD開發設計,提供插件式開發,我在本Demo裏的使用的核心類庫大部分都是來源次開源代碼。注:核心類庫目前正處於整理狀態,暫不開源github
aprowks:一套實現CQRS(讀寫分離)架構的DDD框架,接觸DDD領域來使用的最好用的一個框架,爲我解決了DDD大部分的功能,十分喜歡。web
OSharp:一套DDD的開發框架,擁有強大的Linq擴展,本Demo的部分代碼來自OSharpbootstrap
ASP.NET Boilerplate Project:Asp.net項目框架,提供了諸多功能,基於DDD分層架構設計c#
分層思想:DDD分層思想(對DDD尚不清楚的可移步到郭明峯博客)前端框架
具體技術:
aps.net mvc4
entityframwroek
log4.net
autofac
automapper
angularjs
bootstrap
angle
...
angularjs : 一套前端mvvm設計的框架,使用過ko,目前來講是我使用過最爽的一套前端框架
bootstrap: 推特推出的一套前端界面的css類庫,解決了屏幕自適應等問題
angle:一套結合angularjs和bootstrap開發的admin的頁面模板,非免費,若有須要請另行到官網購買
鄭重申明:
本Demo的代碼大部分來源於網絡,若有做者發現代碼相似,可與本人聯繫,聯繫方式見下文。謝謝!
推薦QQ羣:
278252889(AngularJS中文社區)
5008599(MVC EF交流羣)
134710707(ABP架構設計交流羣 )
59557329(c#基地 )
230516560(.NET DDD基地 )
本人聯繫方式:QQ:351157970