SpringMVC运行解析

来源:互联网 发布:yum安装kernel devel 编辑:程序博客网 时间:2024/06/15 22:23

这里写图片描述

1.当客户端发出一个Http请求,Web应用服务器接收请求,容器将在xml文件中找到DispatcherServlet,容器将请求转交给前段控制器处理。

2.DispatcherServlet接收请求后,根据请求的信息,及?HandlerMapping的配置找到处理请求的处理器。

3.当DispatcherServlet根据HandlerMapping找到当前请求的Handler后,通过?HandlerAdapter对handler的封装,再以统一的适配器接口调用handler。HandlerAdapter是一个适配器,用统一的接口对各种handler方法进行调用。

4.处理器完业务后,返回一个ModelAndView对象。(其中包含了视图逻辑名和模型数据信息)

5.DispatcherServlet通过ViewResolver完成逻辑视图名到真实视图对象的解析工作。

6.得到真实的view对象后,DispatcherServlet使用view对象对ModelAndView中的模型数据进行视图渲染

7.最终客户端得到响应。注意响应的结果并非一定是html页面,任何媒体对象均可。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 七个月宝宝消化不良拉肚子怎么办 宝宝六个月了便秘怎么办 宝宝拉水酸臭味怎么办 50天婴儿不拉屎怎么办 六个月宝宝吃米粉便秘怎么办 纯母乳喂养的宝宝便秘了怎么办 换奶粉拉绿色是怎么办 2个月宝宝发烧怎么办 小宝绿色稀大便怎么办 新生儿吃奶粉大便干燥怎么办 婴儿拉绿色奶瓣怎么办 宝宝吃奶粉大便干燥怎么办 婴儿吃奶粉不大便怎么办 孩子喝奶粉拉大便干怎么办 吃奶粉拉不出来怎么办 一岁半宝宝睡觉抱着睡放不下怎么办 3月大婴儿拉奶瓣怎么办 70多天宝宝便秘怎么办 宝宝喝奶粉上火便秘怎么办 a2奶粉吃了便秘怎么办 两个月宝宝两天没有大便怎么办 婴儿一直拉肚子吃药也不好怎么办 吃奶粉的婴儿便秘怎么办 一个多月小狗便便不成形怎么办 3个月宝宝不拉屎怎么办 好几天不拉大便怎么办 20个月宝宝大便干燥怎么办 两月宝宝三天没大便怎么办 六个月宝宝大便干燥怎么办 五个月宝宝拉肚子怎么办拉水样 2个月婴儿拉稀水怎么办 两个月的宝宝拉肚子怎么办 两天了不拉大便怎么办 25天的宝宝便秘怎么办 2个月宝宝便秘怎么办 猫拉绿色稀水怎么办 50天的宝宝便秘怎么办 人工喂养大便次数少怎么办 4个月宝宝肠炎怎么办? 三个月的宝宝拉肚子有奶瓣怎么办 吃米粉后不拉屎怎么办