MVC基础

作者:刘天佑     发布于「默认分类」 - 刘天佑博客-记录生活和成长的一个自媒体博客

标签:
2017-11-20分类:默认分类阅读(295)评论(0)百度已收录
赞(0) 打赏

作者:刘天佑

放低自己,才能看到高处的风景;蹲下来,才能更好地仰望别人。低调不是愚蠢,而是智慧。

手机扫码查看

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

 

MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的设计模式。


–Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
•通常模型对象负责在数据库中存取数据。
–View(视图)是应用程序中处理数据显示的部分。
•通常视图是依据模型数据创建的。
–Controller(控制器)是应用程序中处理用户交互的部分。
•通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
 
 
MVC基础

MVC工作流程
1.用户请求到达控制器
2.控制器处理用户的交互数据,并调用业务逻辑层处理数据
3.业务逻辑层通过数据库访问层对数据做持久化处理
4.数据库访问层返回处理完后的数据
5.业务层把业务数据交给UI层的控制器
6.控制器把业务数据封装成ViewModel
7.控制器把ViewModel的数据交给View视图进行展示
8.View视图把数据转成视图的内容交给客户浏览
MVC的优缺点
•优点:
–耦合性低
–可维护性高
–重用性高
•缺点:
–增加了系统结构和实现的复杂性。
–视图与控制器间的过于紧密的连接。
–视图对模型数据的低效率访问。

 

 

 
分享到:
未经允许不得转载:

作者:刘天佑, 转载或复制请以 超链接形式 并注明出处 刘天佑博客-记录生活和成长的一个自媒体博客
原文地址:《MVC基础》 发布于2017-11-20

评论 抢沙发

8 + 2 =


MVC基础

长按图片转发给朋友

感谢打赏

支付宝扫一扫打赏

微信扫一扫打赏

这绝对不是广告!

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册