• 关于三层架构和MVC模式的思考


    MVC模式
    核心:

    1.解耦Model和View,即使得Model可以被不同的展示,比如一批统计数据可以分别用柱状图、饼图表示

    2.Controller用来保证Model和View的同步

    Model 模型层  负责业务逻辑和数据库交互
    View  视图层  展示数据
    Controller 控制器 
    

    三层架构

    1.核心Entity层在三层中作为数据传递实体

    UI 界面层 展示数据
    BLL 业务逻辑层 数据处理、传递
    DAL 数据访问层 访问数据库
    

    MVC与三层架构联系(结合):

    界面层
      View 视图层
      Controller 控制器
    
    业务逻辑层
      Model Service
    数据访问层
      Model  DAO
    

    三层架构和MVC结合模式下注意点:

    Controller 对请求参数校验、转换
    Service 负责具体的业务逻辑
    Model 封装数据库操作
  • 相关阅读:
    一个文件汇集搜索系统(NiFi + ELK)
    Apache NiFi
    JSONPath
    git免密push方法
    SSH的那些keys
    Elasticsearch
    kubernetes intro
    几个流行的npm包
    Micro-Frontend微前端
    Consul服务注册与服务发现
  • 原文地址:https://www.cnblogs.com/sefaultment/p/10284876.html
Copyright © 2020-2023  润新知