SpringMVC

147 阅读1分钟

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