12周精进计划(第二周):(springMVC框架学习笔记)

12周精进计划(第二周):(springMVC框架学习笔记)

Think ★ Explore ★ Know
影响我的大学下半场,决定我们未来二十年
授课分享:S.F俱乐部、SunnyFutureClub张森鹏

一、笔记概要
首先通过视频学习画出整个框架流程以及记录笔记要点
12周精进计划(第二周):(springMVC框架学习笔记)_第1张图片
12周精进计划(第二周):(springMVC框架学习笔记)_第2张图片
笔记要点:
框架的设计讲究框架的可扩展性
处理器英文名: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(需要程序员开发)

最后自己凭着学习的知识画一张框架图
12周精进计划(第二周):(springMVC框架学习笔记)_第3张图片
框架学习到此,如有错误欢迎批评。
二、学习参考:
https://baike.baidu.com/item/MVC框架/9241230?fr=aladdin

你可能感兴趣的:(springMVC学习)