其他分享
首页 > 其他分享> > MVC 架构

MVC 架构

作者:互联网

MVC 架构

它是什么,我们可以用它做什么?

介绍

MVC 代表模型、视图、控制器。

MVC 是挪威计算机科学家 Trygve Reenskaug 在 1979 年开发的一种架构模式。他想设计一种解决方案,将复杂的用户应用程序分解为更小的可管理组件。

让我们举个例子:

想象一所房子只有一个大房间用于浴室、厨房、客厅和卧室。事情可能会变得有点复杂,并且与共享同一空间的所有事物混淆。一个人想上厕所,妈妈做饭,孩子做作业,爸爸看电视。与此同时,衣服在厨房柜台上,浴室用品在客厅沙发上。我们可以这样生活吗?当然。如果我们不得不这样做。但我们没有。

MVC 在我们的房子里竖起了墙,创造了关注点的分离,并为每个房间赋予了自己独特和可识别的目的。它将我们的应用程序分为三个可识别的关键部分:我们的 模型, 我们的 看法, 和我们的 控制器。

模型: 我们的模型将与我们的应用程序数据库进行通信,并帮助促进对有关我们应用程序的任何数据的操作,以及将任何更改传达给视图。

看法: 该视图将采用由 模型 并选择如何向客户端显示该数据

控制器: 我们的控制器就像我们的应用程序的大脑。它们帮助指导我们应用程序中的所有更改和请求,并确保它们到达所需的目的地。如果我们需要从模型中获取信息,那么控制器将与模型对话,然后获取信息并确保它到达视图以进行显示。或者,如果我们从视图中删除了某些内容,控制器将确保更新模型。

在我们的大脑中,我们有大脑、小脑和脑干。大脑的不同部位控制着我们身体的不同部位,满足不同的需求。我们的控制器也是如此。我们有许多控制器来满足不同的需求,以完成不同的请求和完成不同的任务。

那么为什么要使用 MVC 架构呢?

您可能不想使用 MVC 架构的原因是什么?

结论

MVC 经受住了时间的考验,并已被证明是一个非常有用的架构框架,可用于在 2022 年开发 Web 应用程序。允许许多开发人员可以同时工作的可管理且可扩展的代码库,同时允许更快的开发时间和能力根据需要改变技术。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/23224/18120921

标签:控制器,架构,模型,视图,MVC,应用程序,我们
来源: https://www.cnblogs.com/amboke/p/16673993.html