Skip to content

八、MVC模式

一、介绍

MVC是一种分层开发的模式,其中

  • M:Model,业务模型,处理业务
  • V:View,视图,页面展示
  • C:Controller,控制器,处理请求,调用模型和视图

二、三层架构

  • 数据访问层:对数据库的CRUD操作,通常文件夹命名web/controller
  • 业务逻辑层:对业务逻辑进行封装,组合数据访问层中基本功能,形成复杂的业务逻辑功能,通常文件夹命名service
  • 表现层:接收请求,封装数据,调用业务逻辑层,响应数据,通常文件夹命名dao/mapper