第一章 權限管理DEMO簡介

源代碼GitHub:https://github.com/ZhaoRd/Zrd_0001_AuthorityManagementcss

1.系列介紹

          工做已有五年之久,一直有想經過博客寫點本身知道的,在博客園裏看到不少大牛都在分享本身的研究成功,好比郭明峯(OSharp做者)、陽光銘睿(ABP領導使用者)、聖殿騎士(設計的權限管理來源於他的博客)等等,以及其餘大牛的博客,看他們的博客,有種受益不淺的感受。html

        從去年9月份開始公司有項目要求使用web,學了asp.net mvc4,今後一發不可收拾,慢慢的在web開發方面也積累了一些經驗和心得。前端

       權限管理,是一個系統必不可少的一部分,C#也有成熟的框架可用,本人愚鈍,一直沒搞明白怎麼使用框架,本身Fork了OSharp的代碼,發現做者也在開發權限的功能,因而借鑑了部分代碼,在結合之前使用過二進制進行權限管理的經驗,因而在此處分享。git

       此係列博客主要從理論基礎知識到C#實現,而後前端代碼的一個分享過程。angularjs

2.開源推薦

    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#

3.使用思想和技術

    分層思想:DDD分層思想(對DDD尚不清楚的可移步到郭明峯博客)前端框架

    具體技術:

        aps.net mvc4

        entityframwroek

        log4.net

        autofac

        automapper

        angularjs 

        bootstrap

        angle

         ...

4.前端框架介紹

     angularjs : 一套前端mvvm設計的框架,使用過ko,目前來講是我使用過最爽的一套前端框架

     bootstrap: 推特推出的一套前端界面的css類庫,解決了屏幕自適應等問題

      angle:一套結合angularjs和bootstrap開發的admin的頁面模板,非免費,若有須要請另行到官網購買

鄭重申明:

   本Demo的代碼大部分來源於網絡,若有做者發現代碼相似,可與本人聯繫,聯繫方式見下文。謝謝!

 

5.二進制權限管理的Demo目錄:

第一章:權限管理DEMO簡介

第二章:基於二進制進行權限管理的理論知識

第三章:項目結構和分層架構

第四章:功能初始化

第五章:權限驗證

第六章:用戶管理

第七章:權限管理

第八章:前端框架

第九章:Anglur

第十章:用戶管理界面

第十一章:權限管理界面

第十二章:總結

 

推薦QQ羣:

278252889(AngularJS中文社區)

5008599(MVC EF交流羣)

134710707(ABP架構設計交流羣 )

59557329(c#基地 )

230516560(.NET  DDD基地 )

本人聯繫方式:QQ:351157970

相關文章
相關標籤/搜索