首页 > 编程语言 > 详细

2019JAVAspringmvc总结

时间:2019-03-14 21:08:04      阅读:139      评论:0      收藏:0      [点我收藏+]

**1.springMVC是什么**
答:SpringMVC是一个前台的控制框架,与前台进行数据的交互。并且能够做到自动的值的封装。
一个前台控制类(Controller)就可以控制所有的请求。
**2:springMVC内部调用过程**
答:1.前端控制器 负责 request对象和 response对象的转发(不负责处理数据)
2.处理器映射器 负责将 url请求与 Controller一一对应
3.处理器适配器 最终执行请求(crud)
4.视图解析器 将页面和数据回显给用户。
**3:springMVC实现原理**
答:1.将客户端的 URL发送给前端控制器
2.前端控制前不负责处理任何业务逻辑,之后转发到处理器映射器中询问能够处理当前请求的
Controller
3.处理器映射器根据 url匹配相应的 Controller然后返回给前端控制器
4.前端控制器请求处理器适配器执行请求(handler)
5.处理器适配器根据某种特定的规则,调用相应的处理器处理请求
6.处理器处理完成以后返回一个 ModelAndView对象,这个对象中包含 2个信息
model就是处理后的数据 view就是返回页面的名称(index)没有任何修饰。
7.处理器适配器将返回后的 ModelAndVIew对象返回给前端控制器。
8.这是的前端控制器拿到 ModelAndView对象后不能直接解析,需要调用视图解析器解析,返
回页面的具体路径
9.视图解析器拿到页面名称后进行路径的拼接(web-inf/index.jsp)
需要给页面名称添加前缀“web-inf”和后缀“.jsp”然后形成一个具体的页面路径。
10.前端控制器拿到具体的页面路径后调用视图渲染 将 model中的数据填充到页面中。
11.将页面返回给客户端进行展现。

                                                                                            持续更新中...

2019JAVAspringmvc总结

原文:https://www.cnblogs.com/WuJun-025/p/10533395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!