• MVC中的七层架构


    工厂模式的七层架构

    1、创建Model,实现业务实体。 
    2、创建IDAL,实现接口。 
    3、创建DAL,实现接口里的方法。 
    4、创建DBUtility,数据库操作类
    5、创建DALFactory,抽象工程,返回程序集的指定类的实例。 
    6、创建BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。
    7、创建WEB,调用BLL里的数据操作方法。 

    层与层之间的关系:Web调用BLL,BLL调用DALFactory来决定要创建那个DAL的对象接口,然后返回给BLL的是IDAL对象。

    IDAL接口是一系列“功能”的声明,DAL实现接口定义的所有功能(IDAL接口暴露,更好的做到封装哈耦合)。Modal在各层之间传递和使用。

    DBUtility数据库操作的工具类。

    基于MVC的七层架构

    1.创建Model Layer,相当于Model层
    2.创建Infrastructure Layer,架构层,主要用unit of work,是一个记录所有对象模型修改过的信息,在提交的时候,一次性修改,并把结果同步到数据库
    3.创建ORM Layer,对象关系模型,数据库中表与实体的对应,Repository,利用反射实现依赖注入(IOC)
    4.创建Services Layer,这个相当于DAL
    5.创建Services Cache Layer,新增加的缓存,准确说上面的少了缓存。
    6.创建Controllers Layer,相当于BLL层
    7.创建MVC Layer,相当于Web层

  • 相关阅读:
    更新增加一个门店ID字段的值
    测试成功,修改能运行代码--待优化
    奶粉运营,跑数据三个模板。
    子查询返回多条报错误
    分析跑数口径与表内在关系逻辑
    NAVICAT PREMIUM 初识
    长沙生活
    金蝶用户操作
    EXCEL对比重复数据
    处理链长期检查问题
  • 原文地址:https://www.cnblogs.com/zhao123/p/5782206.html
Copyright © 2020-2023  润新知