简述MVC模式

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

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

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

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

辅助理解(重点):

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

相关推荐
YOU OU2 小时前
Spring Web MVC 入门
spring·mvc
tongluowan00714 小时前
Spring MVC 底层工作流程+源码分析
java·spring·mvc
gCode Teacher 格码致知1 天前
Asp.net Mvc教学:LINQ to Objects和 LINQ to Entities的经典案例-由Deepseek产生
asp.net·mvc·linq
gCode Teacher 格码致知1 天前
Asp.net Mvc教学: LINQ相关的几大分类的使用率-由Deepseek产生
asp.net·mvc·linq
飞瀑1 天前
ASP.NET Core MVC 核心架构深度解析
架构·mvc·.net core
怪祝浙2 天前
spring boot的启动原理以及mvc和ssm的解释
spring boot·后端·mvc
tongluowan0073 天前
一个请求在Spring MVC 中是怎么流转的
java·spring·mvc
代码不停3 天前
Spring Web MVC
前端·spring·mvc
极创信息4 天前
信创软件快速适配信创改造,实战落地思路
java·大数据·数据库·人工智能·mvc·软件工程·hibernate
huohuopro4 天前
Spring MVC 的核心知识点梳理
spring·mvc·状态模式