J2EE期末复习(含答案)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、ORM 有什么好处?A

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

B).具有控制器功能

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

D).向DTO传递数据

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

A).default

B).value

C).escape

D).id

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

A).立即检索

B).延迟检索

C).迫切左外连结检索

D).迫切右外连结检索

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

A).createQuery()

B).query()

C).queryAll()

D).queryObject()

5、HQL查询语句from Cat as cat,不仅仅返回Cat的实例,而且还返回____的实例。B

A).Cat 父类

B).Cat 子类

C).Cat 实现接口

D).Cat 兄弟类

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

A).compute by 和order by

B).compute by 和insert by

C).order by 和group by

D).insert by 和group by

7、使用Hibernate 的QBC 查询,要使用SQL 中的类似select count(*) from tablename 方法求出记录数,必须使用哪一个类?B

A).Restrictions

B).Projections

C).Criteria

D).Criteron

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

A).simple

B).xhtml

C).css_xhtml

D).ajax

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

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

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

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

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

10、在JEE企业级开发中,SSH框架中Struts主要是完成Web的MVC中的哪个角色?A

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

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

C).只有C(控制器)

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

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

A).namespace

B).extends

C).name

D).abstract

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

A).Action

B).Interceptor

C).AbstractInterceptor

D).MethodInterceptor

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

A).Request

B).Session

C).Response

D).ActionContext

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

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

B).放置在/WEB-INF目录下便于管理

C).个人爱好

D).Struts2要求必须放置在/WEB-INF目录下

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

A).evict

B).clear

C).delete

D).remove

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

A).优化SQL查询语句

B).使用一级缓存

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

D).抓取优化

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

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

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

C).经常被修改的数据

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

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

A).Spring DAO

B).MVC框架

C).IoC

D).AOP

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

login.jsp

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

1)http://localhost:8080/test/student/login

2)http://localhost:8080/test/login

3)http://localhost:8080/test/school/student/login

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

B).三个请求都能处理

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

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

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

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

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

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

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

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

A).struts.locale

B).struts.objectFactory

C).struts.action.extension

D).struts.devMode

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

Set set = new HashSet();

set.add(new String(“test1”);

set.add(new String(“test2”);

set.add(new String(“test1”);

set.add(new String(“test2”);

set.add(new String(“test3”);

相关文档
最新文档