Spring MVC —— 整体结构

本文详细解析了SpringMVC架构的组成及工作流程,包括前端控制器、处理器映射器、处理器适配器等核心组件的功能与作用。

典型MVC架构图
典型MVC架构图

经典的MVC架构图,View显示内容给用户,用户的操作由Controller来处理,然后传递给Model,Model更新信息之后反馈给View,更新View的内容


Spring MVC

Spring MVC是Spring框架最重要的的模块之一。这次业务需要在服务器上使用该框架,所以进行一些简单的了解和分析。

组件分析** (基于典型MVC分析)

组件分析

根据流程分析

Spring MVC从传统的MVC改进过来,我们可以将Handler Mapping看成是Controller,Controller看成是Model,而View Resolver和View看成是View

根据功能分析

前端控制器 : 接收前台请求,并相应结果到前台,中间做请求转发,相当于CPU
处理器映射器:根据请求的URL查找处理器
处理器适配器:执行符合特定规则的处理器
处理器 : 对业务进行处理
视图解析器 :进行视图解析,根据逻辑视图名解析成真正的视图
视图 :用于与用户交互

通常我们使用Spring MVC时需要配置的也就是这几个组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值