zoukankan      html  css  js  c++  java
  • asp.net Mvc+bootstarp+esayUI+EF 框架(一)

        "框架" 这两个字从通俗的意义来讲就是提高复用性,解耦类之间的关系和方便开发人员开发。

        使用的技术也是大家基本现在都用过的,而这个系类我所要讲的内容是什么呢? 框架的基本搭建 ,框架搭建的基本思想,Ioc 应用(unity),公共组件类的分装,基本的菜单权限判断,T4模板,Bootstarp,EsayUI 的使用

      下面我们来介绍一下框架的大体模型

      

    1.   Model 层   :主要的内容有 EF自动生成的实体类和操作类,还要自己封装,和扩展的实体类    
    2.   DAL层      :主要是数据访问层,多线程异步,大数据插入和更新
          1. 大数据插入更新用普通EF进行操作效率有点底下,本框架中提供了一种高调的做法
    3.      DALFactory: 主要吧数据访问层的东西进行分装,一个线程一个数据上下文,事物处理
    4.       BLL     :是一些业务逻辑上面的东西 ,
    5.       Admin      :就是网站的后台管理
    6.       Web.UI     :就是网站的前台,boostarp ,easyUI 运用
    7.       NanHuaDDD:就是我自己封装的一些东西,根据领域模型思想,如事件领域,自定义Session
    8.       Common:会慢慢的会被NanHuaDDD替代
    9.       WebApi   :主要是配合移动的开发,在线支付,防篡改判断,还回标准json制定,全局异常捕获,全局json返回

      

  • 相关阅读:
    批量重命名文件
    文件上传漏洞靶场-upload-labs学习
    CVE-2018-12613(phpMyAdmin远程文件包含)-HCTF-2018-WarmUp
    YzmCms_SSRF漏洞
    phpokCms从CSRF到getShell
    XYHCms代码执行
    Weblogic 反序列化命令执行漏洞(CVE-2018-2628)
    Weblogic XMLDecoder反序列化漏洞(CVE-2017-10271)
    SSRF漏洞与CVE-2014-4210实例
    缓冲区溢出漏洞实例(打开记事本)
  • 原文地址:https://www.cnblogs.com/xuehaiyiye/p/5522375.html
Copyright © 2011-2022 走看看