简述MVC模式

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

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

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

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

辅助理解(重点):

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

相关推荐
虾米Life18 小时前
MVC与MVVM 架构
架构·mvc·mvvm
笛卡尔的心跳3 天前
Spring MVC 注解
java·spring·mvc
小松加哲3 天前
Spring MVC 核心原理全解析
java·spring·mvc
那个失眠的夜4 天前
RESTful 语法规范 核心注解详解
java·spring·mvc·mybatis
羌俊恩4 天前
Centos环境django项目部署过程
django·flask·centos·mvc·mtv·web项目框架
Foreer黑爷6 天前
Spring MVC原理与源码:从请求到响应的全流程解析
java·spring·mvc
曹牧7 天前
Spring MVC中使用HttpServletRequest和HttpServletResponse
java·spring·mvc
曹牧7 天前
Spring MVC配置文件
java·spring·mvc
CPUOS20107 天前
嵌入式C语言高级编程之MVC设计模式
c语言·设计模式·mvc
xxjj998a7 天前
【Spring】Spring MVC案例
java·spring·mvc