MVC模型

简介: MVC模型

Model(模型):数据模型,提供需要显示的数据,因此包含数据和行为,可以认为是领域模型和JavaBean组件(包数据和行为),不过现在一般都分开来:Value Object(数据)和服务层(行为)。也就是模型提供了模型数据查询和数据的状态更新等功能。包括数据和业务。


View(视图):负责进行模型的展示,一般就是我们见到的用户界面,客户想见到的东西。


Control(控制器):接收用户请求,委托给模型进行处理(状态改变),处理完毕后把返回的模型数据放回给视图,由视图负责展示。就是说控制器做了个调度员的工作。




用户发送请求————>控制器接收用户请求委托为模型进行处理选择视图(并把模型返回的数据给视图)————>a.状态改变,可能返回视图要展示的数据(模型上状态改变(一般就是业务逻辑)保存数据、修改数据、查询数据)


————>b.选择视图,展示模型(展示模型数据提供人际交互界面用于功能请求等)  ————>最后返回响应给用户。


相关文章
|
存储 设计模式 前端开发
QTChart实现柱状图的mvc模型
QTChart实现柱状图的mvc模型
132 1
|
7月前
|
设计模式 存储 前端开发
MVC(模型-视图-控制器)是一种在Web应用程序开发中广泛使用的软件设计模式
【5月更文挑战第12天】MVC模式是Web应用开发中的常见设计模式,将逻辑、数据和界面分离,提升代码可维护性和重用性。模型处理数据逻辑,视图展示数据,控制器协调用户输入与模型视图交互。优点包括代码分离、易维护、可扩展和组件重用,促进高效灵活的开发。
71 2
|
6月前
|
设计模式 前端开发 安全
理解最常用的MVC分层模型及其变种
【6月更文挑战第24天】 本文介绍架构模式如MVC、MVVM和MVP是解决软件结构问题的通用方案。。每种模式有其优缺点,适用场景不同。
437 0
理解最常用的MVC分层模型及其变种
|
6月前
|
安全 前端开发 测试技术
安全开发-PHP应用&模版引用&Smarty渲染&MVC模型&数据联动&RCE安全&TP框架&路由访问&对象操作&内置过滤绕过&核心漏洞
安全开发-PHP应用&模版引用&Smarty渲染&MVC模型&数据联动&RCE安全&TP框架&路由访问&对象操作&内置过滤绕过&核心漏洞
|
7月前
|
前端开发 Java PHP
信息系统架构模型(1) MVC
信息系统架构模型(1) MVC
95 0
|
7月前
|
设计模式 前端开发 数据处理
MVC架构中,控制器和模型之间是如何交互的
MVC架构中,控制器和模型之间是如何交互的
86 0
|
7月前
|
存储 设计模式 前端开发
请解释 Web 应用程序的 MVC(模型-视图-控制器)架构。
【2月更文挑战第26天】【2月更文挑战第89篇】请解释 Web 应用程序的 MVC(模型-视图-控制器)架构。
60 0
|
7月前
|
前端开发 JavaScript Java
让你了解什么是spring MVC模型数据(附大量代码)
让你了解什么是spring MVC模型数据(附大量代码)
82 0
|
开发框架 前端开发 安全
ASP.NET Core MVC 从入门到精通之Html辅助标签补充及模型校验基础
ASP.NET Core MVC 从入门到精通之Html辅助标签补充及模型校验基础
124 0
|
前端开发 网络协议 Java
02.【基础】sdk和runtime区别及让你一睹为快使用CLI在CentOS上快速搭建Console,WebApi,MVC三大应用模型
02.【基础】sdk和runtime区别及让你一睹为快使用CLI在CentOS上快速搭建Console,WebApi,MVC三大应用模型
253 0