简述MVC模式

这里为什么讲MVC模式,是因为在学习的过程中,很多人不知怎的,将观察者模式和MVC混为一谈。MVC模式最开始出现在WEB开发中,该模式能够很好的做到软件模块的高内聚,低耦合,所以其思想逐渐在各个软件开发领域都有涉及并且引用,MVC模式并不是OOP面向对象的设计模式,它是一种软件整体的架构思想。

M:指的是Model,数据模型层,表示系统底层的数据操作模块

V:指的是View,视图显示层,表示系统对于数据的展示模块

C:指的是Controller,控制层,表示监听用户事件交互,分发处理事件模块

辅助理解(重点):

一般来说,MVC模式就是通过Controller控制层监听用户的请求事件,通过访问Model数据层,对数据进行相应的增删改查操作,然后找到合适的View视图用相应的数据进行渲染生成最终的显示视图(可以是图形界面,html web页面,json,protobuff等等),然后再把视图返回给用户。

相关推荐
神仙别闹1 天前
基于 JSP+Mysql实现MVC房屋租赁系统
java·mysql·mvc
optimistic_chen5 天前
【Java EE进阶 --- SpringBoot】初识Spring(创建SpringBoot项目)
spring boot·后端·spring·java-ee·tomcat·mvc·idea
不知名搬运工6 天前
9 ABP Framework 中的 MVC 和 Razor Pages
mvc
周杰伦fans8 天前
.NET Core MVC中CSHTML
mvc·.netcore
右手嘚温暖9 天前
SpringMvc的原理深度剖析及源码解读
spring·开源·mvc
Alt.911 天前
SpringMVC(二)
java·开发语言·mvc
ysy164806723912 天前
Spring、Spring MVC、MyBatis 和 Spring Boot的关系
spring·mvc·mybatis
探索java13 天前
Spring MVC框架中全局异常处理机制详解
java·spring·mvc
可曾去过倒悬山14 天前
SpringMvc跨域配置方法详解
spring·mvc
Alt.914 天前
SpringMVC(一)
java·mvc