JAVAEE复习题讲解.docx

上传人:b****1 文档编号:428022 上传时间:2022-10-10 格式:DOCX 页数:14 大小:25.99KB
下载 相关 举报
JAVAEE复习题讲解.docx_第1页
第1页 / 共14页
JAVAEE复习题讲解.docx_第2页
第2页 / 共14页
JAVAEE复习题讲解.docx_第3页
第3页 / 共14页
JAVAEE复习题讲解.docx_第4页
第4页 / 共14页
JAVAEE复习题讲解.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

JAVAEE复习题讲解.docx

《JAVAEE复习题讲解.docx》由会员分享,可在线阅读,更多相关《JAVAEE复习题讲解.docx(14页珍藏版)》请在冰豆网上搜索。

JAVAEE复习题讲解.docx

JAVAEE复习题讲解

一、填空题

I.Hibernate实体间通过关系来相互关联。

其关联关系主要有一对

一关系一对多关系禾口多对多关系3种。

2.Spring是一个以IOC和AOP为核心的轻量级

容器框架。

3.若从Kcb中查询kch为"001"的详细信息,则执行的命令如下所示,

请补充完整(前后代码略去)。

Queryquery=session.createQuery("fromKcbwherekch二?

”);

query.setParameter(0,"001");

4.在实际应用中为了提高struts.xml文件的可读性,可以将一个

struts.xml配置文件分解成多个配置文件,然后在struts.xml文件中包含其他配置文件,该标记是

/>。

5.如果将${}用在配置文件struts.xml中表示从值栈中读取数据。

6.实体对象的生命周期有3种状态即:

瞬时态、持久态和脱管状

^态。

7.发布到服务器上的组件除包含自身实现的代码文件外,还要包含

XML部署描述文件。

8.JavaEE技术框架可分为三部分:

组件技术、服务技术、

通信技术。

9.Servlet最大的用途是通过动态响应客户机请求来扩展

服务器功能;表单数据的提交方法有两种,Post方法和

Get方法。

10.Filter拦截请求和响应,以便查看、提取正在客户机

和服务器之间交换数据。

Listener实现了Servlet的事件

驱动。

11.JSP页面的脚本元素用来嵌入Java代码。

12.JSP动作组件是一些XML语法格式的标记,被用来控制

Web容器的行为。

二、选择题

1.下面(D)是框架。

A.JSPB.Struts标签库C.Criteria查询D.DWR

2.MVC设计模式的目的是(C)。

A.使程序结构更清晰B.使程序更好维护

C.保证视图和模型的隔离D在逻辑上将视图、模型和控制器

分开

3.下面信息不在Struts配置文件中配置的是(B)。

A.FormBean配置信息B.Spring声明式事务

C.Action转发路径D.Struts引用的资源文件

4.在Struts中,DispatchAction和普通Action的配置不同的是(B)。

A.需要多配置一个可选的parameter属性

B.需要多配置一个必须的parameter属性

C.需要多配置一个可选的method属性

D.需要多配置一个必须的method属性

5.在Struts中,关于DispatchAction的说法中,错误的是(B)。

A.访问DispatchAction必须提供parameter参数

B.DispatchAction中必须实现execute方法

C.DispatchAction可以与Spring进行集成

D.可通过传入参数的值指定访问DispatchAction中的方法的名

6.某ActionBean中有如下代码:

errors.add("order_count",newActionMessage("error.biz_ruler.no_storage"));

在页面上显示这条错误信息的代码是(D)。

A.

errorname="order_count"/>

B.

errorproperty二"order_count"/>

C.

errorsname="order_count"/>

D.

errorsproperty二"order_count"/>

7.某FormBean中有List类型的data属性,则页面显示其数据的代码是(D)。

A.

iteratename二"data"id二"item">...v/html:

iterate>

B.vhtml:

iteratename="xForm"

property二"data"id="item">•…

iterate>

C.

iteratename二"data"

id二"item">…v/logic:

iterate>

D.

iteratename二"xForm"

property二"data"id="item">...

iterate>

8.在三层结构中,数据访问层承担的责任是(B)。

A.定义实体类B.数据的增删改查操作

C.业务逻辑的描述D.页面展示和控制转发

9.下面关于数据持久化概念的描述,错误的是(D)。

A.保存在内存中数据的状态是瞬时状态

B.持久状态的数据在关机后数据依然存在

C.数据可以由持久状态转换为瞬时状态

D.将数据转换为持久状态的机制称为数据持久化

10.下面关于Hibernate的说法,错误的是(C)。

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

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

C.Hibernate是JDBC的替代技术

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

11.

AB。

实体间关联的配置数据库连接信息属性的含义是(B)。

Hibernate配置文件中,不包含下面的(

A.“对象-关系映射”信息B.

C.show_sql等参数的配置D.

12.在Hibernate关系映射配置中,inverse

A.定义在<one-to-many>节点上,声明要负责关联的维护

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

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

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

13.在使用了Hibernate的系统中,要想在删除某个客户数据的同时

删除该客户对应的所有订单数据,下面方法可行的是(B)。

A.配置客户和订单关联的cascade属性为save-update

B.配置客户和订单关联的cascade属性为all

C.设置多对一关联的inverse属性为true

D.设置多对一关联的inverse属性为false

14.执行下面的hql查询,关于返回值的说法,正确的是(B)。

selectu.username,u.useridfromcom.x.entity.Useru

C.返回一个数组

D.

当返回结果只有一条时,返

whereuisnotnull

A.语法错误,不能执行

B.

返回一个类型为List的实

回一个数组

15.下面创建Criteria对象的语句中正确的是(D)。

A.Criteriac=query.createCriteria();

B.Criteriac=query.addCriteria();

C.Criteriac=session.createCriteria();

D.Criteriac=session.createCriteria(User.class);

16.下面关于“依赖注入”的说法,错误的是(D)。

A.将组件间的依赖关系采取配置文件的方式管理,而不是硬编码在代码中

B.降低了组件间的耦合,使程序更容易维护和升级

C.促进了“面向接口”编程,使构建大规模程序更轻松

D.需要定义大量接口,增加了编码复杂度

17.关于Spring的说法错误的是(C)。

A.通过setter方法实现依赖注入

B.对Hibernate提供了支持,可简化Hibernate编码

C.通过AOP可以轻松与Hibernate集成

D.通过AOP实现了声明式事务管理

18.在JSP中,(A)动作用于将请求转发到其他的JSP页面

A.forward

B.include

C.useBean

D.setProperty

19.MVC设计模式的目的是(D)。

A.使程序结构更清晰B.使程序更好维护

C.保证视图和模型的隔离D.在逻辑上将视图、模型和

控制器分开

20.下列接口中,(C)接口可以实现对数据进行持久化操作。

A.ConfigurationB.SessionFactory

C.SessionD.Query

21.在三层结构中,数据访问层承担的责任是(B)。

A.定义实体类B.数据的增删改查操作

C.业务逻辑的描述D.页面展示和控制转发

22.Transaction接口主要是用于管理事务,它的哪个方法用于事务

的提交(C)。

A.wasRollback()方法B.isactive()方法

C.commit。

方法D.wacommitted()方法

23.在struts实现的MVC框架中(A)类是包含了excute方法的

控制器类,负责调用模型的方法,控制应用程序的流程。

A.ActionB.ajaxC.actionservletD.JSP

24.下面关于Hibernate的说法,错误的是(C)。

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

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

C.Hibernate是JDBC的替代技术

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

25.不属于Struts2的动作类的常量返回值的是(C)

A.successB.input

C.neverD.Login

26.以下不属于Struts2动作执行的结果类型是(A)。

A.action

B.redirect

C.redirectAction

D.Dispatcher

27.Struts中数据验证失败时,通过(B)标签显示错误信息。

A.

text>

B.

error>

C.

faild>

D.

fielderror>

28.正规开发中,在使用struts2时定义Action使用哪种方式

(B)。

A.直接定义Action类。

B.从ActionSupport继承。

C.从Action继承。

D.实现Action接口

29.在HTML中,可以使用(D)标记向网页中插入GIF动画文件。

A.

B.

C.

D.

30.在制作HTML页面时,页面的布局技术主要分为(D)。

A.框架布局

B.表格布局

C.DIV层布局

D.以上全部选项

31.下面哪一项是换行符标签?

(C)。

A.B.vfont>

C.
D.

32.下面哪一个不是框架(D)。

A.SpringB.StrutsC.HibernateD.SP

33.Struts控制器是根据哪个文件的配置,将请求转发给相应的

Action处理(A)。

A.Struts.xmlB.

34.application.properties

C.通过参数指定D.以上都是

35.以下集合中不能直接取第一个元素的是(C)。

A.ListB.mapC.setD.Array

36.下面代码的执行效果是(A)。

Stringhql二"fromStudentsorderbys.scoredesc";

Queryquery二session.createQuery();

Query.setFirstResult(O)

展开阅读全文
相关搜索
资源标签

当前位置:首页 > 考试认证 > 从业资格考试

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

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