Spring MVC 过程 ---手打笔记如有雷同,那一定是我抄你的啦

1.用户发起request请求,请求致DispatcherServlet前端控制器
2.DispatcherServlet前端控制器请求handlerMappting(处理器映射器)查找handler,DispatcherServlet(前端控制器)相当于中央控制器,各个组件都要经过前端控制器进行交互,这样降低了各个组件的耦合
3.handlerMappting(处理器映射器)根据一些配置规则(如xml配置,注解配置)查找handler,然后返回DispatcherServlet(前端控制器)。
4.DispatcherServlet(前端控制器)调用配置器执行handler,通过配置器去扩展不同handler执行方式(如原始servlet,注解开发等)
5.配置器执行handler,handler是后端配置器,当成模型
6.handler执行完成后返回ModelAndView,ModelAndView:是springMVC的一个对象,对MOdel和view进行封装。
7.配置器将MOdelAndView返回DispatcherServlet(前端控制器)
8.DispatcherServlet(前端控制器)调用视图解析器解析视图得view,视图解析器将根据逻辑名称得真正得视图,view:spring MVC视图进行封装。
9.ViewResolver(视图解析器)给DispatcharServlrt(前端控制器)返回view
10.DispatcherServlet(前端控制器)调用view渲染方法,将模型数据填充到request域
11.DispatcherServlet(前端控制器)向用户响应返回结果jsp页面或者json数据模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值