SpringMVC

四大组件:中央处理器,映射器,适配器,视图解析器

首先要有中央处理器(前端控制器)Dispatcherservlet—<servlet-name>-servlet.xml

  1. Http请求
  2. HandlerMapping 映射器对请求类型进行解析
  3. Handler 适配器controller
  4. ModelAndView
  5. ViewResolver视图解析器
  6. view(jsp.freemarker)
  7. Http响应

request请求------(Dispatcherservlet-)请求查handler------返回一个执行链 (Dispatcherservlet-)------请求适配器执行Handler------执行Hander----返回ModelAndView(Dispatcherservlet-)-----请求进行视图解析—返回view (Dispatcherservlet-)-----视图将模型数据填充到request------response响应

总结:客户端发出请求,中央处理器(DispatcherServlet:)接收到请求后,查看Handler,Handlermapping映射器产生一个执行链给中央处理器请求适配器(HandlerAdapter)执行Handler,
执行Handler,返回一个ModelAndView对象给中央处理器,中央处理器请求进行视图解析返回一个view对象,
然后中央处理器接收到后将通过视图解析器(ViewResovler)把jsp请求视图将模型数据填充到request,跳转页面,把结果响应给用户。

SpringMVC四大主要组件

	1.DispatcherServlet:中央处理器,前端控制器,负责接收所以请求(不包括jsp请求)
	2.HandlerMapping:映射器,解析请求格式,判断执行哪个方法
	3.HandlerAdapter:适配器,负责调用具体的方法
	4.ViewResovler:视图解析器,跳转页面,把结果响应给用户

官方语言:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值