MVC框架.:是一个经典的架构模式,其中MVC分别指的是:
M: Model(模型,包含数据和数据处理方法)
V: View(视图,提供视图,即页面)
Controller: (控制层,负责逻辑处理)
举例:在Node中的MVC框架,处理流程应该是以下步骤:
- 服务端收到客户端的请求
- 路由层开始处理服务端接收到的请求,匹配相应的路由
- 匹配到相应的路由之后调用对应的controller(即对应的逻辑处理函数)
- controller接收到请求之后,向model层取用数据
- model层接收到controller层取用数据的请求之后,将数据返回给controller层
- controller层收到数据之后进行相应的逻辑处理之后,将数据返回给view
- view层收到controller层返回的数据之后,根据相应的视图模板和数据组装之后,返回一个渲染过的页面
- 服务端将上一步的结果返回给客户端
推荐: MVC 模式实现.