浏览器的请求与服务器的响应(五大组件)

在这里插入图片描述

第一个组件:
browser(浏览器)的请求,比如数据请求,页面请求,请求到了后端都是用前端控制器(DispatcherServlet)来接收的,
SpirngMVC的底层是servlet,MyBatis的底层是JDBC
其实是做了很多封装反射来请求的,
在这里插入图片描述
第二个组件:
HandlerMappeing是映射处理器,就是谁和谁对应,底层是Map集合,进来后在HandlerMapper中找user和save,找到适合的,
第三个组件:适配器
第四个组件:modelandView
适配器会返回来一个结果给ModelandView
  Model是数据,View是页面
在spring中可以返回页面也可以返回数据,看自己如何选择,这个返回的是页面
在这里插入图片描述
下面这个页面返回的是数据
在这里插入图片描述
modelandView中model和View是在一起的,
第五步:ViewResolver是视图解析器,它的作用就是解析model和View的,先把视图返回去,再把数据返回
是需要配置的
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/GTC_GZ/article/details/108685946