简述MVC模式

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

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

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

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

辅助理解(重点):

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

相关推荐
好好研究2 小时前
总结SSM设置欢迎页的方式
xml·java·后端·mvc
Elieal10 小时前
Spring MVC 全局异常处理实战
spring·mvc·状态模式
树码小子1 天前
SpringMVC(3):传递 Json
spring·json·mvc
树码小子1 天前
SpringMVC(4):获取参数,上传文件
spring·mvc
秃头续命码农人2 天前
谈谈对Spring、Spring MVC、SpringBoot、SpringCloud,Mybatis框架的理解
java·spring boot·spring·mvc·maven·mybatis
树码小子2 天前
SpringMVC(2)传入请求参数
spring·mvc
树码小子2 天前
SpringMVC(1)初识MVC
spring·mvc
风景的人生3 天前
请求参数相关注解
spring·mvc
空空kkk4 天前
Spring、Spring MVC、SpringBoot的欢迎页配置
spring boot·spring·mvc
yangminlei4 天前
Spring MVC 响应机制综合实践:页面、数据、JSON 与响应配置
spring·json·mvc