J2EE期末复习含答案.docx

上传人:b****8 文档编号:11443081 上传时间:2023-03-01 格式:DOCX 页数:20 大小:249.24KB
下载 相关 举报
J2EE期末复习含答案.docx_第1页
第1页 / 共20页
J2EE期末复习含答案.docx_第2页
第2页 / 共20页
J2EE期末复习含答案.docx_第3页
第3页 / 共20页
J2EE期末复习含答案.docx_第4页
第4页 / 共20页
J2EE期末复习含答案.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

J2EE期末复习含答案.docx

《J2EE期末复习含答案.docx》由会员分享,可在线阅读,更多相关《J2EE期末复习含答案.docx(20页珍藏版)》请在冰豆网上搜索。

J2EE期末复习含答案.docx

J2EE期末复习含答案

1、有什么好处?

A

A).能进行关系对象的映射

B).具有控制器功能

C).能在服务器端保存客户端状态

D).向传递数据

2、在使用标签时,如果要显示标签的代码,需要设置下面哪个属性的属性值?

C

A).

B).

C).

D).

3、以下哪一种检索策略利用了外连结查询?

C

A).立即检索

B).延迟检索

C).迫切左外连结检索

D).迫切右外连结检索

4、如果你不能确定你要寻找的对象的持久化标识符,那么你需要使用查询,使用的什么方法?

A

A).()

B).()

C).()

D).()

5、查询语句,不仅仅返回的实例,而且还返回的实例。

B

A).父类

B).子类

C).实现接口

D).兄弟类

6、下面哪些子句不支持算数表达式?

C

A).和

B).和

C).和

D).和

7、使用的查询,要使用中的类似(*)方法求出记录数,必须使用哪一个类?

B

A).

B).

C).

D).

8、2中默认的主题是哪一种?

B

A).

B).

C).

D).

9、在中,关于数据库的方言,下面哪个说法是正确的?

D

A).可以不写数据库方言

B).数据库方言没有作用,可以随便写

C).有通用的数据库方言可以使用

D).数据方言对应于每个数据库,主要用于产生语句数据方言对应于每个数据库

10、在企业级开发中,框架中主要是完成的中的哪个角色?

A

A).C(控制器)和V(视图)

B).M(模型)和C(控制器)

C).只有C(控制器)

D).V(视图)和M(模型)

11、在2的包配置中,下面哪个属性是必须指定的?

C

A).

B).

C).

D).

12、通过实现下面哪个接口,可以很容易地实现一个拦截器类的编写?

B

A).

B).

C).

D).

13、运行期间所有用到的数据都保存在下面哪个对象中?

D

A).

B).

C).

D).

14、在使用进行企业级开发中,通常把模板文件放置在目录下的原因是?

A

A).因为模板文件不能直接访问,为了防止用户直接访问模板文件,所以放在目录下,让这些文件直接访问不到。

B).放置在目录下便于管理

C).个人爱好

D).2要求必须放置在目录下

15、接口中的哪个方法可以从缓存中清除指定的持久化对象?

A

A).

B).

C).

D).

16、下面哪个不是查询优化策略?

B

A).优化查询语句

B).使用一级缓存

C).使用正确的查询方法

D).抓取优化

17、下面哪个数据不适合存储到二级缓存中?

C

A).不是很重要的数据,允许偶尔出现并发的数据

B).不会被并发访问的数据

C).经常被修改的数据

D).参考的数据,经常被引用,但是极少被修改。

18、的哪个模块可以用来实现应用程序的日志功能?

D

A).

B).框架

C).

D).

19、在配置文件中,某用户配置了一个,其配置内容如下,根据其配置信息,下面哪个说明最准确B

<””””>

<””””>

<””><>

<>

<>

用户通过以下请求进行访问:

1)

2)

3)

A).三个请求都不能够处理

B).三个请求都能处理

C).只有第一个请求可以处理

D).只有第二个请求可以处理.

20、在关系映射配置中,属性的含义是?

A

A).声明在<>节点上,声明要对方负责关联的维护

B).定义在<>节点上,声明要负责关联的维护

C).定义在<>节点上,声明对方要负责关联的维护

D).声明在<>节点上,声明要负责关联的维护。

21、通过在文件中配置下面哪个参数,可以修改2处理的请求后缀?

C

A).

B).

C).

D).

22、请选择以下代码的输出结果?

B

=();

((“1”);

((“2”);

((“1”);

((“2”);

((“3”);

(());

A).2

B).3

C).4

D).5

23、下列属于多对一关系的是?

D

A).书和作者

B).生产厂家和手机

C).用户和发布的出租信息

D).士兵和班长

24、控制器需要在下面哪个配置文件中进行配置?

B

A).B).

C).D).

25、如果你已知某个实例的持久化标识,你可以使用的哪个方法来获取它?

A

A).()

B).()

C).()

D).()()

26、在三层结构中,数据访问层承担的责任是?

(B)

A).定义实体类

B).数据的增删改查操作

C).业务逻辑的描述

D).页面展示和控制转发

27、下面关于的说法,错误的是?

(C)

A).是一个“对象-关系映射”的实现

B).是一种数据持久化技术

C).是的替代技术

D).使用可以简化持久化层的编码

28、是?

(A)

A..

B..

C..

D..

29、中的,是指?

(A)

A).对象关系映射

B).对象实体映射

C).数据传输对象

D).数据访问对象

30、不属于接口中定义的字符串常量的是?

(B)

A).

B).

C).

D).

31、资源文件的后缀名为?

(D)

A).

B).

C).

D).

32、在配置文件中,某用户配置了一个,其配置内容如下,根据其配置信息,下面哪个说明最准确?

(B)

<””””>

<””””>

<””><>

<>

<>

用户通过以下请求进行访问:

4)

5)

6)

A).三个请求都不能够处理

B).三个请求都能处理

C).只有第一个请求可以处理

D).只有第二个请求可以处理

33、在关系映射配置中,属性的含义是(A)

A).声明在<>节点上,声明要对方负责关联的维护

B).定义在<>节点上,声明要负责关联的维护

C).定义在<>节点上,声明对方要负责关联的维护

D).声明在<>节点上,声明要负责关联的维护

34、在页面中可以通过2提供的哪个标签来输出国际化信息?

(D)

A).<>

B).<>

C).<>

D).<>

35、执行下面的查询,关于返回值的说法,正确的是?

(B)

uu。

A).语法错误,不能执行

B).返回一个类型为的实例

C).返回一个数组

D).当返回结果只有一条时,返回一个数组

36、请选择以下代码的输出结果:

(B)

=();

((“1”);

((“2”);

((“2”);

((“1”);

((“3”);

(());

A).2

B).3

C).4

D).5

37、下面哪个数据不适合存储到二级缓存中?

(C)

A).不是很重要的数据,允许偶尔出现并发的数据

B).不会被并发访问的数据

C).经常被修改的数据

D).参考的数据,经常被引用,但是极少被修改。

38、如果你已知某个实例的持久化标识,你可以使用的哪个方法来获取它?

(A)

A).()

B).()

C).()

D).()

39、下面哪个说明不是的优点?

(C)

A).独立于各种应用服务器

B).依赖注入机制降低了业务对象替换的复杂性

C).在程序中使用,极大提高程序的性能

D).高度开放。

40、下面创建对象的语句中正确的是?

(D)

A).c=()

B).c=()

C).c=()

D).c=()

41、对原生查询的控制是通过下面哪个接口进行的?

(C)

A).

B).

C).

D).

42、使用的哪个方法会把对象的状态从数据库中移除?

(A)

A).()

B).()

C).()

D).()

43、在框架中,默认将所有的设置为什么模式?

(C)

A).构造型模式

B).工厂模式

C).单态模式

D).责任型模式

44、控制器需要在下面哪个配置文件中进行配置?

(B)

A).B).

C).D).

45、下面关于拦截器的说法,不正确的是哪一个?

(D)

A).拦截器在执行之前,2会首先执行配置的拦截器。

B).如果开发者为指定了拦截器,那么系统就不再使用默认的拦截器栈。

C).在一个包中,当继承了包时,也就继承了默认拦截器栈。

D).在一个包中,开发者可以配置多个默认拦截器,以方便对的拦截。

46、以下程序的打印结果是什么?

(C)

=();

c1=()(

(1));

c2=()(

(1));

(c12);

();

();

A).运行出错,抛出异常

B).打印

C).打印

D).编译出错

47、不支持聚合函数有?

(D)

A).(*)

B).(…)

C).(…)

D).(?

48、在页面中,通过下面哪个2标签可以实现对集合的遍历?

(B)

A).<>

B).<>

C).<>

D).<>

49、<>元素有一个属性,如果希望级联保存集合中的对象,属性应该取什么值?

(D)

A).

B).

C).

D).

50、下列属于多对一关系的是?

(D)

A).书和作者

B).生产厂家和手机

C).用户和发布的出租信息

D).士兵和班长

 

1、可以做哪三件事?

()

A).与数据库建立连接

B).通过向数据库发送语句

C).通过执行语句

D).进行实体关系的映射

2、常见的三层分别是?

()

A).应用层

B).数据访问层

C).通讯层

D).业务逻辑层

3、对象关系映射()的基本原则是:

类型()映射(B),属性()映射(C),类型的实例或对象(|)映射(D)?

A).数据库关系

B).数据库表

C).数据库字段

D).数据库记录

4、下面对类的描述正确的有?

()

A).类是一个工具类,已经实现了接口

B).在类中定义了、等常量

C).类实现了接口,可以提供数据校验功能。

D).在开发中,通过继承类,可以简化2的的开发

5、已知系统中的表对应的实体类是,下列语句中正确的是?

()

A).

B).*

C).

D).u”15”

6、类中有一个类型的属性,用来存放订单对象,在文件中,用哪些元素映射属性?

()

A).

B).

C).

D).

7、的作用是?

()

A).普通的对象映射数据库字段

B).数据访问

C).对象的赋值

D).保存客户端对象

8、常见的三层分别是?

()

A).应用层

B).业务逻辑层

C).数据访问层

D).通讯层

9、在查询语句中,除了和外,查询语句中其他的都是大小写不敏感得到?

()

A).类

B).类

C).映射文件

D).属性名称

10、在查询语句中,代表升序,代表降序?

()

A).

B).

C).

D).

1、请介绍一下2中输入校验的实现方法有哪些?

答:

输入校验分为客户端校验和服务器端校验。

客户端校验一般用代码实现。

以下利用2校验方法和2框架进行服务器端验证。

第一种在中进行校验

第二种是自定义类继承后,重写方法中校验

客户端请求调用的次序方法,然后调用(),最后调用()

 

第三种采用2框架

只需要对每个要验证的数据项提供要验证的配置信息即可。

假设有一个类,要经过这个进行业务逻辑处理之前,必须对用户发过来的数据进行有效性验证,用户只需要提供一个名字是,在此配置文件里对每个要验证的数据项进行配置,只会在执行的处理方法之前,根据此配置文件调用验证框架(实际是一个拦截器)。

如果没有通过验证,该拦截器会将其放到错误消息中,在页面中输出

2、请描述中检索方式的步骤。

 

3、请说明一下中实现()的几种方式?

答:

(1)接口注入,利用接口给这个类注入他所依赖的类

(2)通过方法注入

在文件中

(3)构造注入

在文件中

4、在企业级开发中,使用数据持久化的方法对数据库进行访问的好处是什么?

答:

使用数据持久化有以下好处:

1、程序代码重用性强,即使更换数据库,只需要更改配置文件,不必重写程序代码。

2、业务逻辑代码可读性强,在代码中不会有大量的语言,提高程序的可读性。

3、持久化技术可以自动优化,以减少对数据库的访问量,提高程序运行效率。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1