MVC框架

Source

MVC框架.:是一个经典的架构模式,其中MVC分别指的是:

M: Model(模型,包含数据和数据处理方法)
V: View(视图,提供视图,即页面)
Controller: (控制层,负责逻辑处理)
在这里插入图片描述

举例:在Node中的MVC框架,处理流程应该是以下步骤:

  1. 服务端收到客户端的请求
  2. 路由层开始处理服务端接收到的请求,匹配相应的路由
  3. 匹配到相应的路由之后调用对应的controller(即对应的逻辑处理函数)
  4. controller接收到请求之后,向model层取用数据
  5. model层接收到controller层取用数据的请求之后,将数据返回给controller层
  6. controller层收到数据之后进行相应的逻辑处理之后,将数据返回给view
  7. view层收到controller层返回的数据之后,根据相应的视图模板和数据组装之后,返回一个渲染过的页面
  8. 服务端将上一步的结果返回给客户端

在这里插入图片描述

推荐: MVC 模式实现.