投稿 资料上传 搜索
您现在的位置是: 首页 > 文章 > 正文

什么是模型视图控制器 (MVC)

一.前言

  MVC 是模型视图控制器的缩写,这个想必大多数人都听说过并熟悉这个概念。在本文中,我们将看看什么是 MVC,并以初学者友好的方式揭开它的神秘面纱。模型视图控制器是最常用和最常见的软件架构设计模式之一,因为它是我们编程更加有组织性,同时将应用程序功能和体系结构分开,以提高代码的重用度。

   模型视图控制器框架设计模式将应用程序架构分为三个部分,主要是模型、视图和控制器,这三个主要部分协调工作,以确保简单高效的应用程序架构。这种设计模式最初是在 1970 年代初期为桌面计算开发的,但随着时间的推移,它已被广泛用作开发 Web 应用程序的设计模式。

MVC 结构图如下所示:

二. 模型

   1. 模型是包含数据逻辑的地方。
   2. 该模型负责管理应用程序的数据、逻辑和口述规则。
   3. 该模型还确保与数据库的交互。
   4. 该模型还负责与控制器的有效通信。
   5. 根据相关框架,模型有时可以负责更新视图。

三. 视图

   1. 视图负责确保 UI 对最终用户可见。
   2. 应用程序架构的这个组件还负责与控制器的通信。
   3. 视图主要由 HTML 和 CSS 组成。

四. 控制器

   1. 应用程序设计模式的这个组件接收来自用户的输入,例如用户点击链接或访问页面。
   2. 视图或 URL 并使用此信息处理请求(PUT、GET、DELETE 和 POST)。
   3. 控制器从模型接收数据并将这些信息传递给视图。
   4. 传递此信息后,控制器会将信息传递给视图以表示给用户。

我希望这篇文章能给你一个关于 MVC 如何工作的简单解释。如果您觉得这篇文章有帮助,请不要犹豫与他人分享。

分享来源:https://javascript.plainenglish.io/what-is-the-model-view-controller-mvc-d4d51b642565

转载于:

文章标签:
给作者打赏,鼓励TA抓紧创作!
评论
  1. 杨杨杨

    招技术 VX:9956777268 Telegram:han5566

    回复

友情提示

你好!遇到什么技术难题了嘛?请点击我要提问,我们免费帮您解答!!!

大家都在问