第一章 權限管理DEMO簡介


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

1.系列介紹

          工作已有五年之久,一直有想通過博客寫點自己知道的,在博客園里看到很多大牛都在分享自己的研究成功,比如郭明峰(OSharp作者)、陽光銘睿(ABP領導使用者)、聖殿騎士(設計的權限管理來源於他的博客)等等,以及其他大牛的博客,看他們的博客,有種受益匪淺的感覺。

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

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

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

2.開源推薦

    smartstore.net:國外一款NET的開源電子商務的應用程序,采用DDD開發設計,提供插件式開發,我在本Demo里的使用的核心類庫大部分都是來源次開源代碼。注:核心類庫目前正處於整理狀態,暫不開源

    aprowks:一套實現CQRS(讀寫分離)架構的DDD框架,接觸DDD領域來使用的最好用的一個框架,為我解決了DDD大部分的功能,十分喜歡。

    OSharp:一套DDD的開發框架,擁有強大的Linq擴展,本Demo的部分代碼來自OSharp

    ASP.NET Boilerplate Project:Asp.net項目框架,提供了諸多功能,基於DDD分層架構設計

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


免責聲明!

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



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