Java ee复习2 填空题

第一二章作业

1.(填空题) Spring是一个( )级Java 企业级应用程序开发框架,目的是为了解决企业级应用开发的( )层和其他各层的耦合问题

正确答案: (1) 轻量 (2) 业务逻辑

2.(填空题) Spring的功能模块被有组织地分散到约20个模块中,这些模块分布在( )(Core Container)层、( )/集成(Data Access/Integration)层、Web层、( )(Aspect Oriented Programming,AOP)模块、植入(Instrumentation)模块、( )(Messaging)和测试(Test)模块中。

正确答案: (1) 核心容器 (2) 数据访问 (3) 面向切面的编程 (4) 消息传输

第三章作业(无填空题)

第四&五章作业

1.(填空题)AOP,即面向切面编程。它与OOP(Object-Oriented Programming,面向对象编程)相辅相成,提供了与OOP不同的抽象软件结构的视角。在OOP中,以( )作为程序的基本单元,而AOP中的基本单元是( )(切面)。

正确答案:(1) 类 (2) Aspect

2.(填空题)对于使用业务接口的类,Spring默认使用( )动态代理实现AOP。在代理方法中,需要通过( )实现动态代理。

正确答案:(1) JDK (2) Proxy

3.(填空题)( )(Proxy)是通知应用到目标对象之后,被动态创建的对象。

正确答案:(1) 代理

4.(填空题)AOP织入有三种方式:( )织入,需要有特殊的Java编译器;( )织入,需要有特殊的类装载器;动态代理织入,在运行期为目标类添加通知生成子类的方式

正确答案: (1) 编译器 (2) 类装载期

第六&七章作业

1.(填空题)需要使用RequestMapping注解类型将请求与处理方法一一对应,通常采用那两种注解类型:( )和( )。

正确答案:(1) 方法级别注解 (2) 类级别注解

2.(填空题)在Spring MVC中,为了能被作为依赖注入,Service类可以使用Service注解类型注明为( )(一个服务)

正确答案: @Service

第八&九章作业

1.(填空题)在Spring MVC框架中,定义一个拦截器,需要对拦截器进行定义和配置。自定义一个拦截器是通过实现( )接口或继承改接口的实现类来定义。 正确答案:HandlerInterceptor

2.(填空题)JSON数据转换过程中,在使用注解开发时需要用到两个重要的JSON格式转换注解,分别是( )和( )。 正确答案:(1)@RequestBody (2) @ResponseBody

3.(填空题)表单标签库中包含了可以用在JSP页面中渲染( )元素的标签。JSP页面使用Spring表单标签库时,必须在JSP页面开头处声明( )指令。

正确答案:(1) HTML (2) taglib

4.(填空题)Spring MVC表单标签库中有form、input、password、( )、textarea、checkbox、checkboxes、( )、radiobuttons、select、option、options、( )。

正确答案:(1) hidden (2) radiobutton (3) errors

5.(填空题)JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式,是基于纯文本的数据格式,有两种数据结构( )和( )。

正确答案:(1) 对象结构 (2) 数组结构

第十&十一章作业

1.(填空题)资源文件是key-value对,每个资源文件中的( )是不变的,但( )则随不同国家/语言变化。

正确答案:(1) key (2) value

2.(填空题)在Spring MVC框架中,可以利用Spring自带的( )验证数据,也可以利用( )实现数据验证。

正确答案:(1) 验证框架 (2) Jakarta Bean Validation

3.(填空题)为了确保数据的合法性,防止用户通过非正常手段提交错误信息。所以必须加上( )的验证

正确答案:服务器端

4.(填空题)数据验证分为( )端验证和( )端验证。

正确答案: (1) 客户 (2) 服务器

5.(填空题)服务器端验证对于系统的( )性、( )性、( )性起到了至关重要的作用

正确答案:(1) 安全 (2) 完整 (3) 健壮

第十二&十三章作业

1.(填空题)在Spring MVC框架中,上传文件时,将文件相关信息及操作封装到( )接口对象中。因此,开发者只需要使用该类型声明模型类的一个属性,即可以对被上传文件进行操作。

正确答案: MultipartFile

2.(填空题)实现文件下载经常有两种方法:一是通过( )实现下载,一是利用( )实现下载。

正确答案:(1) 超链接 (2) 程序编码

3.(填空题)使用@ControllerAdvice注解的类是当前Spring MVC应用中所有类的统一异常处理类,该类中使用( )注解的方法用来统一处理异常,不需要在每个Controller中逐一定义异常处理方法 正确答案:@ExceptionHandler

4.(填空题)SimpleMappingExceptionResolver类是接口( )的一个实现。使用SimpleMappingExceptionResolver类统一异常处理时,需要在配置文件中,提前配置( )类和View的对应关系。

正确答案:(1) HandlerExceptionResolver (2) 异常

第十四章作业

1.(填空题)<resultMap>元素的type属性表示需要的POJO,id属性是( )的唯一标识

正确答案:resultMap

2.(填空题)在update语句中,可以使用( )元素动态更新列

正确答案:<set>

3.(填空题)在定义的SQL语句中,“( )”表示一个占位符,相当于“?”,而“( )”表示该占位符待接收参数的名称为uid。

正确答案:(1) #{} (2) #{uid}

4.(填空题)实现SSM框架整合开发,需要导入相关JAR包,包括( )、Spring、( )、MySQL连接器、MyBatis与Spring桥接器、Log4j以及DBCP等JAR包。

正确答案:(1) MyBatis (2) Spring MVC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值