spring mvc基本工作流程?

什么是MVC?
spring mvc是spring的子框架,非常主流。
使用它好处就是松耦合,每个层的分工明确, 代码复用性也高。
细分为:

  • M:模型, M就是用来提供要展示的数据
  • V:视图, V就是用来负责模型的展示,渲染视图
  • C:Controller的简写,C就是用来接收用户请求, 处理完业务把返回的模型数据再返回给视图,由视图负责展示渲染数据给用户

MVC从请求到响应的基本工作流程是什么?
(1)客户端发送请求到DispatcherServlet(前端控制器)
(2)前端控制器查询到一个或多个HandlerMapping,找到处理请求的Controller
(3)前端控制器将请求提交到Controller
(4)Controller根据设计好的业务逻辑进行处理
(5)完成业务处理后,Controller返回一个ModelAndView给ViewResolver(视图解析器)
(6)视图解析器解析ModelAndView中的视图对象, 将处理结果返回给客户端给用户观看,至此MVC基本工作流程就结束了

友情提示:
理解不了就背下来,随着你工作时间越来越长,你早晚都会理解的

落款

全部文字都是自己纯手敲
关注小凡,欢迎大家与我一起讨论技术,一起学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值