springmvc学习(1)

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。(资源)表现层状态转化。是目前最流行的一种互联网软件架构。

猜你喜欢

转载自www.cnblogs.com/liaoxiaolao/p/9992709.html