zoukankan      html  css  js  c++  java
  • 开篇ASP.NET MVC 权限管理系列

    开篇

    【快乐编程系列之ASP.NET MVC 权限管理系列】一、开篇

     

         用了好长一段时间的ASP.NET MVC,感觉MVC真的是很好用,最近一年左右做了两个中小型项目,觉得还是很多地方不是很熟悉的,所以现在打算做一个比较通用一点的管理系统,后台主要包括的模块有:会员管理、权限管理、系统管理、内容管理,还有前台的用户中心系统。

       PS:博主现在换工作了,是做电商的美工,感觉开发时间久太累了,换个环境休养生息~~~~所以更新肯定不会很快,各位见谅吧~~

       废话不多说,这个系统现在还处于构思阶段,我打算是一边开发一边写博客,写得不好的地方各位多多包涵;系统使用VS2012 + ASP.NET + MVC4 +Entity Framework + Jquery EasyUI开发。

       关于MVC的基础知识,在大名鼎鼎的博客园已经有很多个系列了,权限管理的也有很多个系列了,我就不啰嗦了,这次我就主要说一下开发一个后台管理系统和用户中心的功能。

       具体代码还没实现,先看看项目结构图:

      

         项目主要分为五个部分(开发常用的结构嘛),分别是业务逻辑层、数据访问层、用户界面层、领域模型层和公共层。

        相对应的类库放到相应的项目文件夹,能够保持项目的清晰、和方便修改。

         项目中,按照我的想法,能够适应一定的拓展性。

        继续说说项目的分层吧:

          业务逻辑层:

                 CoolManage.IBLL 业务逻辑接口层

                 CoolManage.BLL  业务逻辑实现层

          数据访问层:

                 CoolManage.IDao 数据访问接口层

                 CoolManage.EFDao  数据访问实现层

          领域模型层:

                 CoolManage.Entities  Entity Framework建立的模型层

                 CoolManage.ViewModel 视图模型层,主要用于传递用户界面层和业务逻辑层的数据传递

          公共类库层:

                 CoolManage.Common  公共类库层

                 CoolManage.CacheStorage  缓存操作层

          用户界面层:

                 CoolManage.Web 用户界面层

        ASP.NET MVC有一个口号,叫做:Don’t Repeat Yourself   【译文:不要重复自己】,所以我就尽可能的“零”添删查改的实现,要实现这个东西,首先就是靠Entity Framework定义通用的添删查改方法,然后其他的类就继承这个通用的方法,实现基本的功能,再进行拓展。

        今天快下班了,就先写到这里吧,等有时间了我再写下去。

        o(︶︿︶)o 唉,没想到单单是写这篇文章都花费了我快一个小时的时间,看到博客园里面的大神写的那些系列,我觉得自己真是太菜了,骚年,努力吧~~

        想关注最新的文章,请关注我的博客园博客和我的个人博客,这个系列有很多地方也是参考了一系列大神的作品了,如有雷同,纯属参考+Ctrl C+Ctrl V~~~~如有版权问题,请联系我,我会尽快去除相关部分内容。联系方式:Email:coolhots@outlook.com

     
     
  • 相关阅读:
    页面内容[置顶] 采用Div+Css布局——牛腩
    区域函数[置顶] linux 3.4.10 内核内存管理源代码分析5:伙伴系统初始化
    安装应用android批量安装APK
    选择版本Win7系统VS2010下搭建qt开发环境
    字体格式The format of Oracle tnsnames.ora file
    程序执行vhdl中延时器的编写
    概率链接nbu 2416 奇怪的散步
    中国主题ASP.Net课堂实验4
    要求终点HDU1010:Tempter of the Bone
    解决方案编程苦B和二B程序员别忘了养生
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3673837.html
Copyright © 2011-2022 走看看