1.概念
MVC: Model , view , Controller
2.过程
- 2.1 前端控制器
- 2.2 映射mapping(http://127.0.0.0:8080/mapping)
- 2.3 过滤器
- 2.4 进入到mapping中的controller(controller)
- 2.5 业务逻辑处理service(model)
- 2.6 返回视图jsp(view)
3.MVC
-
SpringMVC中的视图流程(MVC图)
请看第一个,借鉴第二个 https://zhuanlan.zhihu.com/p/42602265 https://www.cnblogs.com/jay36/p/7527039.html
4.SpringMVC /Tomcat/Server区别与联系
(1)Tomcat ,Nginx,servlet,HTTPServer
https://www.zhihu.com/question/32212996/answer/87524617
(2)SpringMVC、Tomcat怎样完成一次Http请求的?
https://blog.csdn.net/achenyuan/article/details/77246395
(3)一次访问请求的三部曲(详细)
https://www.jianshu.com/p/571c474279af
(4)severlet与多线程
https://www.zhihu.com/question/23219109
https://blog.csdn.net/qq_24145735/article/details/52433096
(5)Servlet、ServletContext与ServletConfig的详解及区别
https://blog.csdn.net/xcliang9418/article/details/79785445
(6)区别config与context的区别
https://blog.csdn.net/xcliang9418/article/details/79785445
5.SpringMVC中线程安全问题
(1)实例变量,全局变量,局部变量
spring一般会创建一个实例
https://www.hollischuang.com/archives/849
6.其他
-
重写WebMvcConfigurerAdapter的方法来添加自定义拦截器,消息转换器等
https://yq.aliyun.com/articles/617307 -
参数的处理
https://blog.csdn.net/yunfeng482/article/details/79756233 -
拦截器
https://blog.csdn.net/qq924862077/article/details/53541678 -
SpringMVC解析请求响应请求过程-源码分析
https://blog.csdn.net/Marvel__Dead/article/details/70578524 -
spring中ContextLoaderListener和DispatcherServlet区别
https://blog.csdn.net/liyantianmin/article/details/78592870 -
SpringController中的参数校验
https://blog.csdn.net/u013815546/article/details/77248003 -
SpringController 中@RequestParam(required = false)
https://blog.csdn.net/u010502101/article/details/78509302