javaweb 作业10
Posted 寂静花开
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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方式分别对应添加、删除、修改和查询的操作。( )
正确答案:√
以上是关于javaweb 作业10的主要内容,如果未能解决你的问题,请参考以下文章
HTML5期末大作业:餐饮美食网站设计——咖啡(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 咖啡网页设计 美食餐饮网页设计...(代码片段
《java精品毕设》基于javaweb宠物领养平台管理系统(源码+毕设论文+sql):主要实现:个人中心,信息修改,填写领养信息,交流论坛,新闻,寄养信息,公告,宠物领养信息,我的寄养信息等(代码片段
2017-2018-2 20179225 《网络攻防与实践》 第10周作业