springmvc原理
2016-03-23 22:17
232 查看
今天面试碰到一个特别恶心的公司面试官。是一个金融公司,过去后告诉我2点上班,带我去见经理。经理找人面试,看起来没有hr,经理直接看简历招人。经理上来就问我是xxx大学的,我说是,然后等面试官。面试官来了拿走简历,回去(估计在想什么理由让我走),我莫名其妙的又等了几分钟。然后过来就批头盖帘的质问我,是的质问,好像我是一个小偷或者骗子一样。问我jfinal原理,我大概说了我的理解,然后他说所有的框架都是这样,然后他又让我说springmvc的原理,我说把之前看传智播客的讲解的流程说了下,他盯着我不说话,然后说行了,你可以走了,我需要人的时候会联系你。显然不想招我,那早先就说好我就不来了,心里异常郁闷。这里还是重新梳理下原理,因为我发现我表达不太清楚。
springmvc工作原理,就是路径,作者:传智.燕青
说明:
用户发送请求到DispatcherServlet,即前端控制器
DipatcherServlet调用处理器映射器HandlerMapping解析
处理器映射器HandlerMapping根据请求的url找到具体的处理器,生成处理器对象和处理器拦截器一并发给DispatcherServlet
DispatcherServlet通过处理器适配器HandlerAdapter调用处理器;
执行处理器,即controller,也叫后端控制器
controller执行完毕后返回ModelAndview给处理器适配器HandlerAdapter
处理器适配器HandlerAdapter将controller返回的ModelAndView发送给DispatherServlet
DispatcherServlet将ModelAndView传给视图解析器viewResolver
viewResoler解析后返回具体的view
DispatcherServlet对view进行渲染视图(即将模型数据填充到视图中)
DispatcherServlet响应客户
springmvc工作原理,就是路径,作者:传智.燕青
说明:
用户发送请求到DispatcherServlet,即前端控制器
DipatcherServlet调用处理器映射器HandlerMapping解析
处理器映射器HandlerMapping根据请求的url找到具体的处理器,生成处理器对象和处理器拦截器一并发给DispatcherServlet
DispatcherServlet通过处理器适配器HandlerAdapter调用处理器;
执行处理器,即controller,也叫后端控制器
controller执行完毕后返回ModelAndview给处理器适配器HandlerAdapter
处理器适配器HandlerAdapter将controller返回的ModelAndView发送给DispatherServlet
DispatcherServlet将ModelAndView传给视图解析器viewResolver
viewResoler解析后返回具体的view
DispatcherServlet对view进行渲染视图(即将模型数据填充到视图中)
DispatcherServlet响应客户
相关文章推荐
- Spring3.1新属性管理API:PropertySource、Environment、Profile
- 阅读笔记--java编程思想第四版 --接口嵌套
- Java虚拟机体系结构与类加载器委托机制
- java中的equals方法与"=="运算符解说
- 我理解的--java 单例模式
- eclipse + sakai
- java 标准输入System.in
- JAVA学习笔记04
- Java的一些入门总结
- myeclipse 编码后无法保存 save could not be completed.
- 【java算法】二叉树遍历、求叶子数--用递归的方法
- 我的java学习之事件监听篇01
- mybatis 时间类型比较
- 简单的java学生管理系统
- Java为何大行其道
- Java中子类的继承性
- 【转】ACM中java的使用
- 如何调优JVM - 优化Java虚拟机(大全+实例)
- java第二十节-字节流FileOutputStream-读
- Java虚拟机工作原理详解