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:模板器。和数据库进行交互。

返回目录


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值