zoukankan      html  css  js  c++  java
  • springmvc学习(2)

    SpringMvc是最主流的MVC框架之一。

    Spring3.0后全面超越Struts2,成为最优先的MVC框架

    SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器,而无须实现任何借口。

    支持REST风格的URL请求

    采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性。

    @RequestMapping除了可以使用请求URL映射请求外,还可以使用请求方法、请求参数及请求头映射。

    @RequestMapping的vale、method、param及heads分别表示请求URL、请求方法、请求参数及请求头的映射条件,它们之间是与的关系,联合使用多个条件可以让请求映射更加精确化。

    params和headers支持简单的表达式:

    -param1:表示请求必须包含名为param1的请求参数

    -!param1:表示请求不能包含名为param1的请求参数

    -param1!=value1:表示请求包含名为param1的请求参数,但其值不能为value1

    使用@RequestMapping映射请求

    Ant风格资源地址支持3中匹配:

    -?:匹配文件名中的一个字符

    -*:匹配文件中任意字符

    -**:**匹配多层路径。

    REST:即Representational State Transfer。(资源)表现层状态转化。是目前最流行的一种互联网软件架构。

  • 相关阅读:
    java冒泡算法
    java时间操作
    Java重写构造方法
    正则Sub用法
    Python正则反向引用
    Django发送邮件
    Django导出excel
    Nginx编译安装
    年薪20万Python工程师进阶(7):Python资源大全,让你相见恨晚的Python库
    Go语言学习笔记
  • 原文地址:https://www.cnblogs.com/liaoxiaolao/p/9993622.html
Copyright © 2011-2022 走看看