youyichannel

志于道,据于德,依于仁,游于艺!

0%

MVC架构

MVC架构模型适合提供HTTP服务的工程架构,适合简单的小场景开发使用。

特点:

  • 简单
  • 轻便
  • 学习成本低

MVC通用步骤

这同时也是编程的步骤

1)结构定义

2)方法创建

3)方法调用

在MVC的架构中,需要创建各种类、各种对象、各种方法、各种接口,这个时候就需要分包,划分出不同的包、类,划分的过程尽量遵守单一职责原则 => 解耦

MVC分层架构

MVC是一种常见的分层架构,层级主要有:

  • M => Model 模型层,封装实体类
  • V => View 视图层(现阶段基本交给前端工程师来开发了)
  • C => Controller 控制层,对外提供接口

MVC调用流程

  1. 用户发送HTTP请求
  2. Controller层接受请求,调用Service相关方法
  3. Service处理业务逻辑
  4. 如果是要和数据库交互的逻辑,Service层还会调用DAO层相关方法
  5. 返回结果给Controller
  6. Controller层封装结果返回HTTP响应

「 流程图 」