J2EE考试复习试题及答案
电器着火
一、填空:
1.Struts 2框架由___Struts1_____和___WebWork______框架发展而来。
2.Struts 2以___WebWork____为核心,采用___拦截器____的机制来处理用户的请求。3.构建Struts 2应用的最基础的几个类库是_的common-logging-1.0.4.jar、freemarker-
2.3.8.jar、struts2-core-2.0.11.1.jar、xwork-2.0.4.jar和ognl-2.6.11.jar
4.Struts 2中的控制器类是一个普通的___POJO类________。
5.如果要在JSP页面中使用Struts 2提供的标签库,首先必须在页面中使用taglib编译指令导入标签库,其中taglib编译指令为_<%@ taglib url=”/struts-tags” prefix=”s” %>__________。6.在Struts 2表单标签库中,表单标签为___________。7.ActionSupport类实现了__Action_________接口和__Validatable_____等接口。
金荞麦的作用8.通过控制器类中的_addFiledError______方法来输出校验错误信息。
9. Struts 2以_DispatcherFilter____为核心控制器,它的初始化方法为__init()________。
10.Hibernate配置数据库连接的四种属性名是connection.url 、connection.driver_class 、/doc/9f6259651.html
ername 、connection.password 。
11. 在Hibernate XML影射文件中描述主键生成机制,其属性描述了主键的生成策略,至少写出三种策略名assigned 、hilo、qhilo、quence、native、uuid.string、foreign、uuid.hex 、identity 、increment 。
12.基于Hibernate用标注(annotations)描述映射关系,映射实体类中表示主键的属性的标注是___@id________ ;映射实体类中普通属性的标注是___@property________;实体属性对应的列用标注___@column________。
13.Hibernate的会话接口中声明了持久化的操作,删除一个实体的方法是___delete()________,合并一个实体的方法是___update()________,获得事务处理接口的方法是___get________。
14. Hibernate的会话接口同时又是一个工厂类型:创建一个HQL查询接口的方法是___createQuery________,创建基于公式(标准)接口的方法是_Create critie__________。
15. 对象关系映射(ORM)的基本原则是:类型(class)映射__table_________,属性(property)映射___field________,类型的实例或对象(instance | object)映射___________。
16. Hibernate应用缺省的XML格式的配置文件名是__l_____, 放置在__classpath_____下;配置数据库方言的属性名是____dialect_______。
17. 在Hibernate中级联操作的属性值至少写出三个__save-update_________ 、___delete________、___all-delete________。
18 基于Hibernate用标注(annotations)描述映射关系,实体类型用标注__@Entity_________ ;实体对应的表用标注___@table________。
康熙有几个儿子19 Hibernate的会话接口是__ssion_________,它由接口___ssionFactory________
宝宝满月创建;Hibernate处理事务的接口是__Transcraction_______;封装HQL的接口是_Query__________ 。
20 EJB有三种类型:_Entity bean___、__Message-Driver bean______、___ssion bean________。
21 为配置Jboss作为EJB的运行环境,需要设置_JBOSS_HOME__换进变量。
22 Jboss作为EJB的运行环境,EJB应该部署在_JBOSS安装____目录
23 无状态的会话Bean的生命周期只有两个阶段_ do not exit状态___和_method-ready pool状态____
休把旁人抬太高打一字24 在EJB调用机制中,存根(stub)是在_客户___端产生的
25 禁用默认拦截器的注释是_@exclude default___Interceptors___
26 注入资源的注释是__@Resource_____
27 如果在某个特点时间执行某段程序,应使用EJB提供的__定时服务_____
28 如果实体Bean需要返回客户端,必须实现___Serializer_______接口
29 如果不想让实体Bean的某些属性映射到表的字段,用__@column___注释
30 在JPQA查询中,排除相同的对象用_distinct__
二、选择:
1) 在三层结构中,数据访问层承担的责任是(B)〔选一项〕
a) 定义实体类
艾米丽英文
b) 数据的增删改查操作
c) 业务逻辑的描述
d) 页面展示和控制转发
2) 下面关于数据持久化概念的描述,错误的是(D〔选择一项〕
a) 保存在内存中数据的状态是瞬时状态
b) 持久状态的数据在关机后数据依然存在
历史分期c) 数据可以由持久状态转换为瞬时状态
d) 将数据转换为持久状态的机制称为数据持久化
状态:瞬时,持久,脱管
3) 下面关于Hibernate的说法,错误的是(C)〔选择一项〕
a) Hibernate是一个“对象-关系映射”的实现
b) Hibernate是一种数据持久化技术
c) Hibernate是JDBC的替代技术情侣路