课程介绍:“框架技术”是软件工程专业的核心课程,是本专业限选课,是Java 应用开发课程,是本专业学生就业的主要方向。
说明:框架设计其他章节的习题答案也在此“spring框架设计”专栏。
一、 填空题
- RESTful风格在HTTP请求中,使用【put 】、delete、post和get方式分别对应添加、删除、修改和查询的操作。
- 使用标签配置方式配置JSON转换器时,需要同时配置处理器映射器和处理器适配器,并且JSON转换器是配置在【适配器 】中。
- JSON对象的数组结构以“[”开始,以“]”结束,中间部分由【 0个或多个】以英文“,”分隔的值的列表组成。
- @PathVariable注解用于接收并绑定请求参数,它可以将请求URL中的【 变量映射】到方法的形参上。
- RESTful风格在HTTP请求中,不能够出现【动词 】。
二、 判断题
- @PathVariable(“id”)注解用于接收并绑定请求参数,如果请求路径中的参数名方法形参名称一样,则@PathVariable后面的“(“id”)”可以省略。( √)
- JSON对象数据结构的关键字(key)必须为String类型,值(value)可以是String、Number、Object、Array等数据类型。(√ )
- RESTful风格在HTTP请求中,使用put、delete、post和get方式分别对应添加、删除、修改和查询的操作。( √)
- RESTful也称之为REST,是英文“Representational State Transfer”的简称。(√ )
- MappingJackson2HttpMessageConverter类只能将Java对象转换为JSON对象和XML文档,不能将JSON对象和XML文档转换为Java对象。(× )
三、 选择题
- 针对GET方式RESTful风格的请求http://localhost:8080/chapter14/user/1,后台方法接收参数的路径映射写法可行的是。( C)
A: @RequestMapping("/user/{id}",method=RequestMethod.GET)。
B: @RequestMapping(value="/user/ids")。
C: @GetMapping(value="/user/{ids}")。
D: @GetMapping(value="/user/{id}",method=RequestMethod.GET) - 下面属于RESTful风格请求的是。(C )
A: http://…/queryItems?id=1
B: http://…/queryItems?id=1&name=zhangsan
C: http://…/items/1
D: http://…/queryitems/1 - 下面不属于AJAX中的属性的是。(D )
A: data
B: contentType
C: dataType
D: database - 下面选项中不属于Jackson的开源包的是。( D)
A: jackson-annoations-2.8.8.jar
B: jackson-core-2.8.8.jar
C: jackson-databind-2.8.8.jar
D: jackson-data-2.8.8.jar - JSON对象结构中,关键字key必须为(C )类型。
A: Object
B: Array
C: String
D: Number
四、 简答题
- 请简述Spring中HttpMessageConverter接口的主要作用。
为了实现浏览器与控制器类(Controller)之间的数据交互,Spring提供了一个HttpMessageConverter接口来完成此项工作。该接口主要用于将请求信息中的数据转换为一个类型为T的对象,并将类型为T的对象绑定到请求方法的参数中,或者将对象转换为响应信息传递给浏览器显示。
整理不易,如有帮助请点赞支持!