zoukankan      html  css  js  c++  java
  • 第一章 权限管理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

  • 相关阅读:
    CSS样式2
    页面布局
    CSS样式1
    HTML
    Document
    Document
    Document
    Document
    Document
    Document
  • 原文地址:https://www.cnblogs.com/zhaord/p/4836675.html
Copyright © 2011-2022 走看看