SpringMVC是Spring家族的一个子模块,实际上是对Servlet的封装
1、调度中心(DispatcherServlet):接收请求,根据请求信息交给 映射器(HandlerMapping)
2、映射器(HandlerMapping):根据请求地址去匹配处理器,根据xml配置、注解进行查找
3、处理器(Handler):也就是开发人员熟悉的Controller层,需要调用业务层的方法
4、适配器(HandlerAdapter):把处理器包装成适配器,便于响应
5、视图解析器(ViewResovler):渲染页面和数据,返回相应结果
6、DispatcherServlet:将结果响应给用户
1-6依次为执行顺序
网友评论