什么是RESTful 风格
特点:
- 每一个URI代表一种资源
- 客户端和服务器之间,传递这种资源的某种表现层
- 客户端通过四个HTTP动词,对服务器端资源进行操作,实现表现层状态转换
构建基于RESTful风格的应用
·Json 是不同语言系统之间理想的数据交换语言
·SpringMVC是越来越流行的web层框架且支持构建RESTful风格的应用
构建步骤
·引入Json相关的包
8个
·配置文件
·web.xml
添加HiddenHttpMethodFilter 过滤器以支持多种Http请求方式(PUT/DELETE)
·SpringMVC配置文件
·添加json格式转换器
·AnnotationMethodHandlerAdapter
·MappingJacksonHttpMessageConverter
·使用注解
·@RequestMapping(“/studentId/{stuId}”) 支持REST风格的参数
·@RequestBody : 获取Request请求的body部分数据
·@PathVariable : 获取url中的动态参数
·@ResponseBody : 指定返回的数据格式,配合转换器使用