MVC模型

常见的web框架MVC模型


MVC模型的简介:

MVC(Model View Controller)的中文名称叫做模型视图控制器模型,就是因为它的英文名字太流行了,中文名字反而被忽略了。它诞生于20世纪80年代,原本是为桌面应用程序建立起来的一个框架,现在反而在Web应用中大放异彩(其实也可以把B/S认为是C/S的瘦化结构),MVC框架的目的是通过控制器C将模型M(代表的是业务数据和业务逻辑)和视图V(人机交互的界面)实现代码分离,从而使同一个逻辑或行为或数据可以具有不同的表现形式,或者是同样的应用逻辑共享相同、不同视图。比如,可以在IE浏览器访问某应用网站(页面格式遵守HTML标准),也可以用于手机访问。

简单点说就是和算法中的分而治之有点像。将一个功能分成不同的模块进行操作,最后在进行并,也就是耦合。

返回目录


MVC模型的原理:

下面这个就是MVC工作的基本原理图:
在这里插入图片描述
浏览器(客户端)发送请求给 C 控制器,控制器将接收数据后,通过 M 将数据存放到数据库中并将存储的结果直接返回给 C , C 然后给 v 视图发送命令, v 将展示视图的HTML返回给 c 控制器,控制器最后再将返回来的命令直接传给浏览器进行展示。

综上:MVC模块中各个器件的工作原理也都清晰明了:

C:控制器。相当于人的大脑,进行命令的处理和结果的返回。与M和V进行交互。
V:视图器。展示的html页面全部都交给它进行。
M:模板器。和数据库进行交互。

返回目录


发布了37 篇原创文章 · 获赞 0 · 访问量 1529

猜你喜欢

转载自blog.csdn.net/qq_43707116/article/details/104361407