首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是MVC模式?

MVC模式Model-View-Controller的缩写,翻译过来就是“模式-视图-控制器”。

MVC模式是一种程序设计模式,它强制性地把应用程序的输入、处理和输出分开,即强制将数据从表示层分离开来,将应用程序分成模型、视图和控制器三个核心模块,它们各自处理不同任务。

MVC模式各部分介绍:

什么是视图(View)?

视图是用户看到并与之交互的界面。视图向用户显示数据,同时也接受用户的输入数据,它并不进行任何实际的业务处理。

什么是模型(Model)?

模型是应用程序的主体部分,模型表示业务数据和业务逻辑,主要进行业务处理、数据库相关数据操作,一个模型能为多个视图提供数据。

什么是控制器(Controller) ?

控制器接受用户输入并调用模型和视图去完成用户需求。当Web用户单击页面中的提交按钮来发送表单时,控制器接收请求并调用相应的模型组件去处理请求,然后调用相应的视图来显示模型返回的数据

MVC模式各模块之间的相互关系参照下图显示。

MVC模式各模块相互关系

应用MVC模式能够使产品的结构清晰,产品的应用通过模型可以更好地体现,许多类可以重用,便于团队开发,提高开发效率。所以MVC设计模式越来越受到Web开发者的欢迎。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OHq_ALUE25_VJR733ElO7UJw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券