javaee论坛

普通会员

225648

帖子

355

回复

369

积分

楼主
发表于 2019-11-03 12:55:32 | 查看: 399 | 回复: 3

MVC是一个经典的设计模式,接下来我简述一下什么是MVC?

什么是MVCMVC:全名ModelViewController。是模型(model),视图(view),控制器(controller)的缩写。

一:什么是Model层?作用:model是用于处理应用程序中程序数据逻辑的部分,通常模型对象负责在数据库中存取数据。

二:什么是View层?作用:view是应用程序中处理数据显示的部分,通常视图是依据模型数据创建的。

三:什么是Controller层?作用:controller是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

通过下面这张图,我们可以更直观的了解什么是MVC举例说明我以用户注册新账号为例。

在注册界面(View),当用户把自己的账号,密码输入后(Controller),点击注册(Model),数据库存取完之后,此时会跳转到登陆界面(View),然后用户把注册时的账号密码输入(Controller),正确(Model)后会跳转到下一场景(View),如此形成了一个闭循环。

MVC比较常见,还有一些常见的模式比如单例模式,观察者模式,工厂模式等等,这些设计模式我在后续的博客中会逐个列出,并举例说明。

结束语如果这篇博客有幸帮到了您,欢迎点击下方链接,和更多志同道合的伙伴一起交流,一起进步。


普通会员

0

帖子

311

回复

319

积分
沙发
发表于 2023-08-12 02:03:49

如果你智商能再高点,也许我会上当

普通会员

0

帖子

333

回复

341

积分
板凳
发表于 2023-11-13 21:31:36

谢谢

普通会员

8

帖子

311

回复

337

积分
地板
发表于 2023-12-05 05:34:36

楼主听话,快到碗里来!

您需要登录后才可以回帖 登录 | 立即注册

触屏版| 电脑版

技术支持 历史网 V2.0 © 2016-2017