javaweb 作业10

作业10

一.单选题

1、JSON对象结构中,关键字key必须为()类型。
A、Object
B、Array
C、String
D、Number

正确答案: C

2、下面属于RESTful风格请求的是()。
A、http://…/queryItems?id=1
B、http://…/queryItems?id=1&name=zhangsan
C、http://…/items/1
D、http://…/queryitems/1
正确答案: C

3、以下有关Jackson的开源包及说明错误的是()。
A、jackson-annoations-2.8.8.jar:JSON转换注解包
B、jackson-core-2.8.8.jar:JSON转换核心包;
C、jackson-databind-2.8.8.jar:JSON转换的数据绑定包;
D、jackson-support-2.8.8.jar:JSON转换的依赖包。

正确答案: D

4、下面不属于AJAX中的属性的是()。
A、data
B、contentType
C、dataType
D、database

正确答案: D

5、下面选项中不属于Jackson的开源包的是()。
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

正确答案: D

6、使用@RequestMapping注解限定POST请求方法时,需要指定()。
A、method=RequestMethod.POST
B、method=HttpMethod.POST
C、method=POST
D、method=Method.POST

正确答案: A

7、针对GET方式RESTful风格的请求http://localhost:8080/chapter14/user/1,后台方法接收参数的路径映射写法可行的是()。
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)

正确答案: C

二.填空题

1、RESTful风格就是把____变成请求路径的一种风格。

正确答案:请求参数

2、JSON有两种数据结构,分别为____和数组结构。

正确答案:对象结构

3、Spring MVC在数据绑定的过程中,需要对传递数据的格式和类型进行转换,它既可以转换String类型的数据,也能够转换____的数据。

正确答案:JSON等其他类型

4、方法中的@PathVariable注解则用于接收并绑定请求参数,它可以将请求____中的变量映射到方法的形参上。

正确答案:URL

5、<mvc:resources …/>中有两个重要属性location和____。

正确答案:mapping

6、JSON对象的数组结构以“[”开始,以“]”结束,中间部分由0个或多个以英文“____”分隔的值的列表组成。

正确答案:,

7、RESTful风格在HTTP请求中,使用____、delete、post和get方式分别对应添加、删除、修改和查询的操作。

正确答案:put

8、在实际开发中,使用____格式的数据进行前后台的数据交互。

正确答案:JSON

9、注解@ResponseBody用于直接返回return对象。该注解用在____上。
正确答案:方法

10、JSON是一种____级的数据交换格式。
正确答案:轻量

11、注解@RequestBody用于将请求体中的数据绑定到方法的形参中。该注解用在方法的____上。
正确答案:形参

12、在使用注解式开发时,需要用到2个重要的JSON格式转换注解,分别为@RequestBody和____。
正确答案:@ResponseBody

13、使用< bean >标签配置方式配置JSON转换器时,需要同时配置处理器映射器和处理器适配器,并且JSON转换器是配置在____中。

正确答案:适配器

14、RESTful可以将他理解为一种软件架构风格或设计风格,而不是一个____。

正确答案:标准

15、使用JSON可以传输一个简单的数据,也可以传输一个数组或者一个复杂的____对象。

正确答案:Object

16、在目前国内开发,多使用____和get方式来进行增删改查操作。
正确答案:post

17、使用AJAX方式将Object对象数据转换为JSON格式数据,可以使用JSON的____方法。

正确答案:stringify()

18、在jsp页面的< input >标签中可以通过单击事件____触发一个函数。

正确:onclick

19、如果使用JSON存储单个数据(如“abc”),一定要使用____的形式。

正确答案:数组

20、< mvc:resources… />元素用于配置____的访问路径。
正确答案:静态资源

21、一般Web服务器默认的Servlet名称是____。

正确答案:default

22、使用AJAX方式传递JSON格式数据时,ontentType值必须为____。

正确答案:application/json

23、RESTful风格在HTTP请求中,不能够出现____。

正确答案:动词

24、@PathVariable注解用于接收并绑定请求参数,它可以将请求URL中的____到方法的形参上。

正确答案:变量映射

25、使用@RequestMapping注解限定GET请求方法时,需要指定method=____。

正确:RequestMethod.GET

26、为了实现浏览器与控制器类(Controller)之间的数据交互,Spring提供了一个____接口来完成此项工作。
正确答案:
HttpMessageConverter<T>

27、JSON是____的简称,是一种轻量级的数据交换格式。
正确答案:JavaScript ObjectNotation

28
在jsp中获取当前项目路径可以通过EL表达式____获取。
正确答案:${pageContext.request.contextPath }

29
____是Spring MVC默认处理JSON格式请求响应的实现类。
正确答案:MappingJackson2HttpMessageConverter

三.判断题

1
使用< mvc:default-servlet-handler >标签可以实现对静态资源的访问。( )

正确答案:√

2
RESTful也称之为REST,是英文“Representational State Transfer”的简称( )

正确答案:√

3
XML相对于JSON来说,解析速度更快,占用空间更小。( )

正确答案:×

4
JSON的对象和数组两种数据结构可以分别组合构成更为复杂的数据结构。( )

正确答案:√

5
JSON对象数据结构的关键字(key)必须为String类型,值(value)可以是String、Number、Object、Array等数据类型()。( )

正确答案:√

6
@RequestBody用于将请求体中的数据绑定到方法的形参中,使用时用在方法的形参上。( )

正确答案:√

7
<mvc:resources… />元素中,mapping属性用于匹配静态资源全路径,其中“/**”表示文件夹及其子文件夹下的某个具体文件。( )

正确答案:√

8
@PathVariable(“id”)注解用于接收并绑定请求参数,如果请求路径中的参数名方法形参名称一样,则@PathVariable后面的“(“id”)”可以省略()。( )
正确答案:√

9
JSON对象结构以“{”开始,以“}”结束,中间部分由0个或多个以英文“,”分隔的name/value对构成。( )

正确答案:√

10
JSON是理想的数据交互语言,它易于阅读和编写,同时也易于机器解析和生成( )

正确答案:√

11
RESTful也称之为REST,是一种软件架构标准。( )

正确答案:×

12
在web.xml中激活tomcat的静态资源拦截,这种配置方式运行效率高。( )

正确答案:√

13
MappingJackson2HttpMessageConverter类只能将Java对象转换为JSON对象和XML文档,不能将JSON对象和XML文档转换为Java对象。( )
正确答案:×

14
RESTful风格在HTTP请求中,使用put、delete、post和get方式分别对应添加、删除、修改和查询的操作。( )

正确答案:√

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寂静花开

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值