springMVC架构说明


说明:
1.用户请求一个路径到DispatherServlet(前端控制器)
2.DispatherServlet请求HandlerMapping(处理器映射器)去spring容器里查询
3.查到后返回Handler(包名+类名+方法名的一个字符串)给DispatherServlet
4.DispatherServlet请求HandlerAdapter(处理器适配器)执行(调用方法)
5.HandlerAdapter让处理器执行
6.处理器向HandlerAdapter返回一个ModelAndView
7.HandlerAdapter向DispatherServlet返回一个ModelAndView
8. DispatherServlet请求ViewResolver(视图解析器)解析视图(把jsp页面读取到内存中)
9.ViewResolver向DispatherServlet返回View对象(包含有数据jsp调用自身方法填充数据)
10.DispatherServlet让jsp渲染视图并返回一个html
11.DispatherServlet把html响应给用户

posted @ 2017-11-09 21:53  兔儿面  阅读(124)  评论(0编辑  收藏  举报