zoukankan      html  css  js  c++  java
  • SpringMVC的理论

    围绕Handler开发 数据Model 页面View

    SpringMVC的运行流程:

      1、用户发送一个请求,所有的请求都会映射到DispatcherServlet(中央控制器的servlet,该servlet会拦截所有的请求)

      2、默认会用到DefaultAnnoationHandlerMapping,主要的作用映射url,那个url对应到那个handler。

      3、默认使用DefaultAnnoationHandlerAdapter,用来做handler适配,

      4、最终会衔接我们自己开发的controller,如果用到拦截器的化,也会把拦截器绑定到流程当中

      5、最终的产出时modelAndView,交付到中央控制器。

      6、InternalResourceViewResolver(默认的jsp的view)

      7、把model和list.jsp相结和返回。

    Http请求地址映射原理

      1、用户发送请求到tomcat或jetty容器,SpringMVCHandlerMapping默认用的时注解,这个也是新版本默认的一个配置,映射的注解最终会对应后端的我们自己的实现的方法上。

    @RequestMapping注解映射技巧:

      支持标准的url,Ant风格的url(即?、* 、**),带括号的占位符的url

  • 相关阅读:
    PDF 中的对象
    关于注释
    显示简单图形
    TColor 与 RGB 的转换函数
    关于运算符
    10 进制转 2 进制、16 进制
    Pascal 语言中的关键字及保留字
    语言字符集
    Async Java HTTP client
    老梁刨楚汉
  • 原文地址:https://www.cnblogs.com/niuyg928/p/11494916.html
Copyright © 2011-2022 走看看