简述MVC模式

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

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

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

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

辅助理解(重点):

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

相关推荐
Cyan_RA92 天前
SpringMVC 请求数据绑定与参数映射 详解
java·后端·spring·mvc·springmvc·映射请求数据
Cyan_RA94 天前
SpringMVC REST 详解
java·spring·mvc·springmvc·restful·jquery·jsp
budingxiaomoli7 天前
Spring Web MVC 知识总结
spring·mvc
虾米Life8 天前
MVC与MVVM 架构
架构·mvc·mvvm
笛卡尔的心跳10 天前
Spring MVC 注解
java·spring·mvc
小松加哲10 天前
Spring MVC 核心原理全解析
java·spring·mvc
那个失眠的夜11 天前
RESTful 语法规范 核心注解详解
java·spring·mvc·mybatis
羌俊恩11 天前
Centos环境django项目部署过程
django·flask·centos·mvc·mtv·web项目框架
Foreer黑爷13 天前
Spring MVC原理与源码:从请求到响应的全流程解析
java·spring·mvc
曹牧14 天前
Spring MVC中使用HttpServletRequest和HttpServletResponse
java·spring·mvc