一、SpringMVC
架构流程:
1、 用户发送请求至前端控制器DispatcherServlet
2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。
3、 HandlerMapping根据用户请求的url查找相应的处理器Handler(XML配置或者注解),生成Handler对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。拦截器类似于Servlet中的过滤器Filter,用于对Handler进行预处理和后处理。最常用的就是认证授权拦截器
4、 DispatcherServlet调用HandlerAdapter处理器适配器执行Handler。
5、 执行Handler(Controller,也叫后端控制器)。