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响应给用户