springMVC框架学习1.1

springMVC框架学习笔记1.1

首先通过视频学习画出整个框架流程以及记录笔记要点
springMVC框架学习1.1
springMVC框架学习1.1
笔记要点:
框架的设计讲究框架的可扩展性
处理器英文名:HandlerMapping
执行链:
HandlerExecutionChain{
HandlerInterceptor1//拦截器
HandlerInterceptor2//拦截器
HandlerInterceptor3//拦截器
Handler//处理器
}
执行链中拦截器可以多个
处理器适配器:HandlerAdapter
不同的处理器会有不同的适配器去处理
ModelandView:模型和视图的综合体,是springMVC底层的一个对象包括了model和view
视图类型有:jsp、freemarket、excel、pdf
视图解析器:View resolver
第8步请求的是逻辑视图不是真正的视图
组件:
1.前端控制器DisapatcherServlet(不需要程序员开发)
作用:接收请求,响应结果,相当转发器,*处理器
减少了DisapatcherServlet
2.处理器映射器HandlerMapping(不需要程序员开发)
作用:根据请求的url查找Handler
3.处理器适配器HandlerAdapter
作用:按照特定的规则执行(HandlerAdapter的规则)Handler
注意点:编写Handler时按照HandlerAdapter的要求去编写
4.视图解析器 View resolver(不需要程序员开发)
作用:进行视图解析,根据逻辑视图名解析成真正的视图(view)
5.视图view(需要程序员要开发jsp)
View是一个接口,实现类支持不同的View类型(jsp、freemarket、pdf…)
6.处理器handler(需要程序员开发)

最后自己凭着学习的知识画一张框架图
springMVC框架学习1.1
框架学习到此,如有错误欢迎批评。