《 Java EE (容易)》试卷
得分
一、单选题(每题 分,共计 分)
.以下有关 配置文件中拦截器的配置说法错误的是()。( )
、要使用 中拦截器,要先自定义拦截器还需要在配置文件中进行配置
、元素用于配置一组拦截器,其子元素中定义的是指定路径的拦
截器
、元素中可以同时配置多个 子元素
、 !" 元素用于配置不需要拦截的路径请求
.关于 # 模糊查询中进行 $% 字符串拼接时,说法错误的是()。( )
、使用!& '()!& 进行 $% 字符串拼接时,无法防止 $% 注入问题
、可以使用 #$% 中的 *+ 函数进行字符串拼接
、使用 #$% 中的 *+函数进行字符串拼接,也无法防止 $% 注入
、使用 #$% 中的 *+ 函数进行字符串拼接,导致数据库移植性变差
.关于 , 注解的介绍,说法错误的是()。( )
、- 用于定义一个切面
、-. 用于定义切入点表达式
、-/ 用于定义前置通知,相当于 /!
、-/ 用于定义后置通知,相当于 /0 !
1. 下面选项中,能够正确访问下面代码中方法是() --0& *2342+
5(-0& *2342+
6!0& *70& & 8708!
!+69:(!;!! *2282这是我的第一个
程序2+ 242)) ( )
、6336<<363634
、6336<<363434
、6336<<363434
、6336<<363634
=. 是 提供的一个实现了()设计模式的轻量级 > 框架。( )
、>
、>
、单例
、工厂
?.下面选项中,哪一个是 的编码过滤器类()( )
、;/9@;9;4;:!5
、;/9@;9;4;6:!5
、;/9@;9;4;6:!
、;/9@;9;4;65
A.以下关于 B. 的介绍错误的是()。( )
、B. 的全称是 "B!. ,即面向切面编程(也称面向方面编程)
、B. 采取横向抽取机制,将分散在各个方法中的重复代码提取出来,这种采用横向抽取机制的方式,采用
BB. 思想是无法办到的
、虽然 B. 是一种新的编程思想,采取横向抽取机制,是 BB. 的升级替代品
、目前最流行的 B. 框架有两个,分别为 B. 和 ,
<.,!C 的直接父类是()( )
、,!
、,!B
、,!
、BD
E.以下有关 中 的作用域说法正确的是()。( )
、1; 中为 的实例定义了 = 种作用域
、使用 # 定义的 在 容器中将只有一个实例,也就是说,无论有多少个 引用
它,始终将指向同一个对象
、每次通过 容器获取的 定义的 时,容器都将创建一个新的 实例
、:在一个全局的 7CC. 中,容器会返回该 的同一个实例。
.以下有关 的 作用域说法错误的是()。( )
、# 是 容器默认的作用域
、对需要保持会话状态的 (如 的 类)应该使用 # 作用域
、在使用 # 作用域时, 容器会为每个对该 的请求都创建一个新的实例
、要将 定义为 # 作用域,只需在配置文件中将元素的 属性值设置为
# 即可
.下列选项中,不属于 中实例化 的方式的是()。( )
、构造器实例化
、静态工厂方式实例化
、实例工厂方式实例化
、抽象方法实例化
.下面属于 0:C/ 风格请求的是()。( )
、633;;;3& #FG!H
、633;;;3& #FG!HHI6
、633;;;33
、633;;;3& #3
.下列有关 框架的描述,错误的是()( )
、 是 ,> 开发框架
、 是轻量级框架
、 是开源框架
、 是持久层框架
1.以下哪些不属于 1; 版本中 的作用域()( )
、
、&
、
、
=.下面不属于文件解析器类 0 属性的是( )( )
、J!I
、F#I
、!/ :!
、I#
得分
二、多选题(每题 分,共计 = 分)
?.# 映射文件中KL的KM#L 子元素可以设置以下几种属性()。( )
、@#.#
、 C#
、C#
、!
A. 中定义了一系列的注解,常用的注解有()。( )
、- 9!
、-0#
、-
、-
<.以下有关 的 作用域说法正确的是()。( )
、 是 容器默认的作用域
、当 的作用域为 时, 容器就只会存在一个共享的 实例
、 作用域对于无会话状态的 (如 组件、 组件)来说,是最理想的选择
、 的作用域是通过元素的 属性来指定的,该属性值有 A 个值,对应 A 种作用域
E.为了方便转换,# 框架提供了一些默认的类型处理器,包括有()。( )
、C#7!
、FC#7!
、5C#7!
、C#7!
.以下哪些方法可以定义 中的拦截器()。( )
、实现 7!F 接口
、实现 >0& F 接口
、继承 7!F! 类
、继承 >0& F 类
得分
NOP N三、判断题(对的打 ,错的打 QP;每题 分,共 分)
.5# 是 #" 团队提供的一个用于根据 接口生成 对象的
类()( )
. 的KL元素中包含一个 9 属性,我们可以通过设置 9 的属性值来自动装配
()。( )
.在 # 中,K/L元素是最常用的判断语句,它类似于 , 中的 / 语句,主要用于实现某些简单的
条件选择()( )
1. 框架的 模块提供了 框架的基本组成部分,包括 F 和 F 功能()。( )
=.# 与 进行整合时, 层开发可以使用传统的 B 方式的开发整合,以及 接口
方式的开发整合()。( )
?.!; 配置文件主要用于配置数据源的常量信息配置。()( )
A.-C 注解主要是针对数据的增加、修改、删除和查询进行事务管理。( )
<.退出登录时,需要清除 中的用户信息。( )
E.当 的作用域为 时, 容器就只会存在一个共享的 实例,并且所有对
的请求,只要 ! 与该 的 ! 属性相匹配,就会返回同一个 实例()。( )
.在映射文件中,KL 元素是映射文件的根元素,其他元素都是它的子元素()( )
得分
四、填空题(每题 分,共计 分)
.# 底层定义了一个RRRRRRR接口来操作数据库,它会根据 & 传递的参数动态的生成需要
执行的 $% 语句,同时负责查询缓存的维护。
.在 # 中,RRRRRRR元素是最常用的判断语句,它类似于 , 中的 / 语句,主要用于实现某些简单
的条件选择。
.在 实例化 的过程中, 首先会调用 的RRRRRRR来实例化 对象,然后通过
反射的方式调用RRRRRRR 来注入属性值。
1. 框架整合主要是RRRRRRR的整合,以及RRRRRRR 的整合。
=.0:C/ 风格在 7CC. 请求中,使用RRRRRRR、!、 和 方式分别对应添加、删除、修改和
查询的操作。
得分
五、简答题(每题 = 分,共计 = 分)
?.请简述 BBC 客户管理系统中主要涉及到了哪些表。
A.请简述 # 入门程序中更新操作与添加操作的不同。
<.请简述 入门程序中 配置文件的编写。
E.请简述 # 中默认的 BD5# 的作用。
1.简述 框架有哪些优点。
评论0
最新资源