复习一下SpringMVC框架的架构
一张图搞定框架架构
【重要组件】:
1.前端控制器(DispatcherServlet)【框架提供,无需开发】
作用:接收请求,响应结果;相当于一个转发器
2.处理器映射器(HandlerMapping)【框架提供,无需开发】
作用:根据请求的URL查找Handler
3.处理器适配器(HandlerAdapt)【框架提供,无需开发】
作用:按照特定的规则(HandlerAdapt要求的规则;比如extends类或implements接口)执行Handler
4.处理器(Handler;通常叫Controller)【需要开发】
5.视图解析器(ViewResolver)【框架提供,无需开发】
作用:根据逻辑视图名解析成真正的视图(物理视图);在SpringMVC中是View
6.视图(View)【需要开发】
View是一个接口;它的实现类用来支持不同的视图类型,例如:JSP,FreeMarker,Excel,PDF等
欢迎访问我的个人Github
https://github.com/ChesterZheng/
如有好的建议和意见,欢迎交流