对MVC,MVT 的理解

MVC模式 

  • M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。
  • V全拼为View,用于封装结果,生成页面展示的html内容。
  • C全拼为Controller,用于接收请求,处理业务逻辑,与Model和View交互,返回结果

对MVC,MVT 的理解

过程:

       1.用户在客户端或者浏览器,发生一个请求行为,将请求提交到服务器中

       2.Controller 控制器接收到用户的请求信息,Controller 会告诉 Model 层将用户的请求行为,和数据发生交互

       3.Model层会将和数据库发生交互,处理用户请求

       4.数据库将处理结果返回给Model

       5.Model 层将处理的结果返回给 Controller 控制器

       6.Controller 控制器收到处理的结果之后,或告诉 View 视图,view 视图产生一个 html 页面

       7.View 将产生的 Html 页面的内容给了 Controller 控制器

        8.Controller 将 Html 页面的内容返回给浏览器

MVT模式

对MVC,MVT 的理解

  • M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进行数据处理。
  • V全拼为View,与MVC中的C功能相同,接收请求,进行业务处理,返回应答。
  • T全拼为Template,与MVC中的V功能相同,负责封装构造要返回的html。