ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:26.05KB ,
资源ID:5650030      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5650030.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ATA认证J2EE.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

ATA认证J2EE.docx

1、ATA认证J2EE第二章目前,JDK 包含以下()三种版本。 A. J2ME B. J2EE。 C. J2SE。 D. J2SDK。 答案. ABC编译和运行J2EE 应用主要需要如下()jar 文件。 A. SunAppServerjdklibtools B. SunAppServerjdklibdt.jar。 C. SunAppServerjdklibj2ee.jar。 D.SunAppServerjdklibj2me.jar。 答案. ABCMVC 由以下()部分组成。 A. 模型 B. 视图。 C. 持久化层。 D. 控制器。 答案. ABD在Java Servlet API 中有以下

2、()几个比较重要的类,它们决定了Web 应用的请求/响应方式 及各种共享数据的存放地点。A. HttpServletRequest:Servlet 容器把HTTP 请求信息保持在HttpServletRequest 对象中,Servlet组件从Request 对象中读取用户的请求数据。B.HttpServletResponse,用于生成HTTP 响应结果。C.HttpSession:Servlet 容器为每个HTTP 会话创建一HttpSession 实例,HttpSession 可以存放session 范围的共享数据。D.ServletContext:Servlet 容器为每个Web 应用创

3、建一个ServletContext 实例,ServletContext可以存放application 范围的共享数据。 答案. ABCD以下()是目前流行的对象关系映射持久化框架。 A. Hibernate B.Castor。 C.iBatis。 D.TopLink。 答案. ABCD以下()是目前几种对象持久化模式。A. ORM 持久化模式。 B.主动域对象模式。C.JDO 模式。 D.CMP 模式。 答案. ABCD应用程序可以直接通过Hibernate API 访问数据库,Hibernate API 中的接口可分为以下()几 类。A. 提供访问数据库的操作(如保持、更新、删除和查询对象)

4、的接口,这些接口包括:Session、 Transaction 和Query 接口。B.用于配置Hibernate 的接口:Configuration。C.回调接口,使应用程序接受Hibernate 内部发生的事件,并作出相应的响应。这些接口包 括:年日日、Lifecycle 和Validatable 接口。D.用于扩展Hibernate 的功能的接口,如UserType、CompositeUserType 和IdentifierGenerator 接口。 答案. ABCD所有的Hibernate 应用中都会访问Hibernate 的以下()核心接口。A. Configuration 接口:配

5、置Hiberante,启动Hibernate,创建SessionFactory 对象。 B. SessionFactory 接口:初始化Hiberante,充当数据存储源的代理,创建Session 对象。 C. Session 接口:负责保持、更新、删除、加载和查询对象。D. Transaction 接、Query 和Criteria 接口。其中Transaction 接口用于管理事务,而Query 和Criteria 接口用于执行数据库查询。 答案. ABCD在Hibernate 中,提供了支持事务操作的接口,对底层事务()接口进行了封装。 答案. ABDA. JDBC API B.JTA。

6、 C.数据库事务。 D.CORBA。 在Spring 框架中,为了在Spring 的配置文件中配置某个Bean,通常需要指定以下()属性。 A. id B. class。 C. method。 D. property。 答案. AB以下()框架实现了MVC 设计模式。 A. Struts。 B. Hibernate。 C. AJAX。 D. Spring。 答案. AC在Java 中,判断两个对象引用变量是否相等,可以采用()方式。A.比较两个变量所引用的对象的内存地址是否相同。 B.比较两个变量所引用的对象的值是否相同。 C.比较两个变量的类型是否相同。 D.比较两个变量的标识符是否相同。答

7、案. AB应用框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周 期,提高开发质量。下面()是目前流行的Java 框架。 A. Struts。 B. Hibernate。 C.Spring。 D.AJAX。 答案. ABC通常情况下,J2EE 的分层模型包括以下()几层。 A. 客户端表示层。 B. 服务器端表示层。 C.服务器端业务逻辑层。 D. 企业信息系统层。 答案. ABCD以下()是J2EE 所包含的主要组件。 A. Servlet。 B. JSP。 C. EJB。 D. JDBC。 答案. ABCD以下()是J2EE 需要支持的基本服务。 A. 事务管理服

8、务。 B. 命名与目录服务。 C. 安全服务。 D. 数据库连接服务。 答案. ABCD持久化层的缓存范围决定了缓存的生命周期以及可以被谁访问。缓存的范围可以分为()。 A. 事务范围。 B. 进程范围。 C. 群集范围。 D. 类范围。 答案. ABC第三章对于Struts,以下说法正确的有()。答案. ABCDA. Struts 是Apache 软件基金会组织Jakarta 项目的一个子项目。B. Strusts 的模型部分由ActionForm 和JavaBean 组成,其中ActionForm 用于封装用户请求参数,所有的用户请求参数由系统自动封装成ActionForm 对象,该对象被

9、ActionServlet 转发 给Action,然后Action 根据ActionForm 里的请求参数处理用户请求。 C. Strust 的View 部分采用JSP 实现。D. Struts 的控制器部分由系统核心控制器和业务逻辑控制器组成,其中系统核心控制器是由 ActionServlet 实现,由Struts 框架提供,继承了HttpServlet 类,因此,可以配置成一个标准的Servlet。在Struts 中,转发分为全局转发和局部转发,配置转发主要需要指定如下()属性。 答案. ABDA. name:转发的逻辑名; B. path:转发映射的JSP 资源。 C. resource

10、:转发所使用的资源。D. redirect:是否需要使用重定向。 Struts 提供了大量的标签库,主要包括()。 A.html B.bean。 C.logic。 D.template。 答案. ABCDStruts 提供了数据校验的功能,Struts 的数据校验大致分为()方式。 答案. ABDA. ActionForm 的代码校验 B.Action 里的代码校验。 C.Bean 标签库里的数据校验。 D.结合commons-validator.jar 的校验。以下对Struts 的几个常用Action,说法正确的是()。答案. ABCDA. DispatchAction,能同时完成多个Ac

11、tion 功能的Action。B. ForwardAction:该类用来整合Struts 和其他业务逻辑组件,通常只对请求作有效性检查。 C. IncludeAction:用于引入其他的资源和页面。D. LookupDispatchAction:是DispatchAction 的子类,一个Action 可映射出多个Action 地址。Struts 的扩展性主要如如下()方式。 答案. ABDA.实现PlugIn:如果需要在应用启动或者关闭时完成某些操作,可以创建自己的插件类。 B.继承RequestProcessor,如果想在请求被处理中的某个时刻做一些业务逻辑,可以考虑实 现自己的Reque

12、stProcessor 类。C.继承ActionForm,如果需要自己来转发请求,可以实现ActionForm。D.继承ActionServlet,如果需要在每次开始处理请求之前,或者处理请求结束之后完成某些 操作,可以实现自己的ActionServlet 来完成扩展。 对于Strusts 的标签,以下说法正确的有()。答案. ABCDA.Bean 标签:用来在JSP 页面中管理Bean; B. 逻辑标签:用来在JSP 页中控制流程。C. HTML 标签:用来生成HTML 标签,在表单中显示数据,使用会话ID 对URL 进行编程。 D.模板标签:使用动态模板构造普通格式的页面。 Struts

13、的Bean 标签库将标签定义在以下()类中。答案. ABCDA. 创建和复制Bean 的标签 B. 脚本变量定义标签。C. Bean 翻译标签。 D. 消息国际化标签。Struts 应用采用()基于XML 的配置文件来配置应用。A. web.xml。 B. servlet.xml。 C. struts-config.xml。 D. struts-conf.xml。 答案. ACStruts 的控制器组件主要包括()。 A.ActionServlet 组件 B. RequestProcessors 组件。 C.Action 组件。 D.实体EJB 组件。 答案. ABCStruts 的控制器组件

14、主要完成以下()任务。 答案. ABCDA. 接受用户请求。B. 根据用户请求,调用合适的模型组件来执行相应的业务逻辑。 C. 获取业务逻辑的执行结果。D. 根据当前状态以及义务逻辑执行结果,选择合适的视图组件返回给用户。对于Struts 框架的控制器的特性,以下说法正确的有()。答案. ABCA.控制器具有预处理请求的功能,能够选择正确的子应用模块来处理请求,并且把自应用模 块的ModuleConfig 和MessageResources 对象存放在Request 范围内,这样,请求转发的模 板Web 组件就可以正常地访问ModuleConfig 和MessageResources 对象。B

15、.如果JSP 页面中包含HTML 表单,控制器能够创建和这个表单对应的ActionForm 对象,把 用户输入表单数据封装到ActionForm 中。C.JSP 网页之间直接相互转发违背了MVC 的分层原则,采用控制器,可以实现MVC 设计模式。D.控制器能够实现用户数据的持久化处理,使得对象的数据能够同数据库数据同步。 在基于Struts 的应用中,主要需要配置如下()文件。 A. web.xml。 B. 资源文件。 C. 数据库连接文件。 D. struts-config.xml。 答案. AD在Hibernate 中,Session 为应用程序提供了以下()管理缓存的方法。 答案. AB

16、A. evict(Object o) B. clear()。 C. delete()。 D. save()。 Hibernate 的二级缓存是进程或者群集范围内的缓存,它是可配置的插件,支持以下()缓存插件。答案. ABCDA. EHCache B. OSCache。 C.SwarmCache。 D.JBossCache。第四章在Struts 框架中,Java 程序的国际化主要通过()类实现。 A. java.util.ResourceBundle B.java.util.Local。 C.java.util.string。 D.java.text.MessageFormat。 答案. ABD

17、Struts 2.0 提供了新的健壮的验证框架。这意味着大部分的验证都由Struts 2 来完成,减少了开发人员的工作量。下面()是Struts 2.0 中最常用的验证特性。 答案. ABCD A. 整型验证 B. 双精度数验证 C. 必填验证 D. 字符串长度验证 第五章Ajax 由几种蓬勃发展的技术以新的强大方式组合而成。Ajax 包含()。 A. 基于XHTML 和CSS 标准的表示。B. 使用Document Object Model 进行动态显示和交互。 C. 使用XMLHttpRequest 与服务器进行异步通信。 D. 使用JavaScript 绑定一切。 答案. ABCDPro

18、totype 可以帮助开发人员实现以下()目标。A. 对字符串进行各种处理。 B. 使用枚举的方式访问集合对象。 C. 以更简单的方式进行常见的DOM 操作。 D. 监听DOM 事件并对事件进行处理。 答案. ABCDDWR 包含()两个主要的部分。A. 运行在容器中的EJB,实现业务逻辑。B. 运行在浏览器客户端的Javascript,这部分被用来与服务器通信,并更新页面内容。 C. 运行在服务器端的Java Servlet,这部分被用来处理请求并将响应结果发送给浏览器。D. DAO 框架,实现对数据库的访问。 答案. BC第六章在Struts 2,中,对于请求的处理过程,以下说法正确的是(

19、)。A. 客户程序(如Html 浏览器)请求Web 应用。Web 服务器搜索配置信息,装载所配 置的boot-strap 构件,为客户请求服务。在Struts 2.0 中,构件可以是Servlet 过滤 器(在Struts1.0 中,构件是Action Servlet)。B. 过滤器 Servlet 通过配置文件发现由哪个Action 类来处理请求。在将请求传递给 Action 类之前,控制器将请求传递给拦截器栈(一系列的拦截器)。然后,请求对 象传递给对应的Action 类。C. Action 执行适当的业务逻辑。当执行完成业务逻辑之后,结果(“成功”或者“错 误”)以字符串或者结果对象(R

20、esult Object)的形式放回给控制器。D. 控制器使用返回的结果,选择哪个视图对客户应用做出响应。 答案. ABCD对于Struts 2.0 的核心技术,说法正确有()。AServletDispatcher 是默认的处理Web Http 请求的调度器,它是一个JavaServlet。所 有对Action 调用的请求都将通过这个ServletDispatcher 调度。BActionContext 是Action 执行时的上下文,上下文可以看作是一个容器,它存放的是 Action 在执行时需要用到的对象,比如:上下文放有请求的参数(Parameter)、会话(Session)、 Serv

21、let 上下文(ServletContext)、本地化(Locale)信息等。C当客户请求同某个Action 的名称相互匹配时,框架将使用在struts.xml 文件中定义 的映射将请求映射给某个Action 类进行处理。同action 的映射是由Struts 的一个标签生成的。D拦截器用于在某个方法或字段被访问之前,进行拦截然前或之后加入某些操作。在 Struts 2 中,拦截器组织为栈的形式。当请求到达Struts 2 的ServletDispatcher 时,Struts 2 会查找配置文件,并根据其配置实例化相对的拦截器对象,然后串成一个列表(list),最后 一个一个地调用列表中的拦

22、截器。 答案. ABCD第七章Hibernate 定义并支持以下()对象状态。 A. 自由状态(Transient) B. 持久状态(Persistent)。 C. 游离状态(Detached)。 D. 装载状态(loaded)。 答案. ABC在Hibernate 中,在以下()情况下,Java 对象进入临时状态。A. 当通过New 语句刚创建了一个java 对象,此时不和数据库中的任何记录对应。 B.对一个持久化对象调用了Session 的save()方法。 C.对一个持久化对象调用了Session 的delete()方法。 D. 对一个持久化对象调用了Session 的update()方

23、法。 答案. AC在Hibernate 中,持久化对象具有以下()特征。 A. 位于一个Session 实例的缓存中B. 持久化对象和数据库中的相关记录对应。C. Session 在清理缓存时,会根据持久化对象的属性变化,来同步更新数据库。D. Session 在调用delete()方法时,会将一个对象置于持久化状态。 答案. ABC在Hibernate 中,对于Session 的方法将触发java 对象进入持久化对象,以下说法正确的有 ()。A. Session 的save()方法会把临时对象转换为持久化对象。 B.Session 的load()或get()方法返回的对象总是处于持久化状态。

24、 C. Session 的find()方法返回的List 集合中存放的都是持久化对象。D.Session 的update()、saveOrUPdate()和lock()方法使游离对象转换为持久化对象。 答案. ABCD在Hibernate 中,处于游离状态的对象具有如下()特征。 A. 不再位于Session 的缓存中。B. 可以调用Session 的save()方法,将对象置于游离状态。C.游离对象是由持久化对象转换过来的,因此,在数据库中可能还存在与之对应的记录。 D.可以调用Session 的update()方法,将对象置于游离状态。 答案. AC在Hibernate 中,()不被Ses

25、sion 关联,因此,Hibernate 不会保证它们的属性变化与数据库 保持同步。答案. BCA. 持久化对象。 B. 游离对象。 C. 临时对象。 D. 缓存对象。 在Hibenate 中,可以使用Session 的以下()方法将持久化对象转换为游离对象。 A. close()。 B. evict()。 C.save()。 D. update()。 答案. AB对于Hibernate 对象生命周期中的状态,以下说法正确的有()。A. 自由状态,表示实体对象在内存中自由存在,不与数据库中的记录关联。B. 持久状态,表示实体对象的引用被纳入Hibernate 实体容器中加以管理,其变更将由 H

26、ibernate 固化到数据库中。C. 游离状态,表示持久状态的对象,其对应的Session 实例关闭之后,该对象转换为游离状 态。D. 事务状态,表示持久化对象的状态由Session 的事务管理机制维护。 答案. ABC对于Hibernate 框架,以下说法正确的有()。 A. 是一个开源ORM 框架。 B. SessionFactory 是线程安全的。C. 支持三种持久化对象状态转换操作:持久化、临时、游离。 D. 提供了单独的事务管理机制。 答案. ABCHibernate 支持以下()映射机制。答案. ABCA. 集合类映射。B. 组件映射。 C. 继承映射。 D. 属性映射。以下对H

27、ibernate 的核心接口,说法正确的有()。答案. ABCDA. Configuration 接口,用于配置Hibernate,创建SessionFactory 对象。B. SessionFactory 接口,用于初始化Hibernate,充当数据存储源的代理,创建Session 对象。 C.Session 接口,负责保持、更新、删除、加载和查询对象。 D.Transaction 接口,用于管理事务。 第八章()是Hibernate 的查询接口,用于向数据库查询对象,以及控制执行查询的结果。 A.Query B.Session。 C.Criteria。 D.SessionFactory。

28、答案.AC在Java 应用中使用Hibernate 通常包括以下()操作。 A.创建Hibernate 的配置文件。 B.创建持久化类。C.创建对象-关系映射文件。D.通过Hibernate API 编写访问数据库的代码。 答案. ABCD以下()是Hibernate 提供的三种基本查询机制。 A. HQL B. 事务。 C. 条件查询。 D. 原生查询。 答案. ACD在Hibernate 中,Session 提供了以下()检索方法,可以用来从数据库中检索对象。 A. load()。 B. get()。 C. find()。 D. select()。 答案. ABC在Hibernate 中,

29、在类级别中,可选的检索策略包括()。 A. 立即检索 B. 迫切右外连接检索 C. 延迟检索。 D. 迫切左外连接检索 答案. AC对于Hibernate 的检索方式,以下说法正确的有()。A. 在导航对象图检索方式中,根据已经加载的对象,导航到其他对象。B. 在OID 检索方式中,按照对象的OID 来检索对象,Session 的get()和load()方法提供这种 功能。C.在HQL 检索方式中,使用面向对象的HQL 查询语言。D.在QBC 检索方式中,使用QBC API 来检索对象。 答案. ABCD第九章Hibernate 数据缓存可以分为()。 答案. ABA. 内部缓存 B. 二级缓

30、存。 C. 外部缓存。 D. 持久层缓存。在Hibernate 中,提供了面向第三方缓存实现的接口,如()。 A. JCS B. EHCache。 C.OSCache。 D.Jboss Cache。 答案. ABCD缓存同步策略决定了数据对象在缓存中的存取规则,为了使得缓存调度遵循正确的事务隔离 机制,必须为每个实体类指定相应的缓存同步策略,Hibernate 提供了以下()内置的缓存 同步策略。 A. read-only B. nostrict-read-write。 C. read-write。 D. transactional。 答案. ABCD事务表示一个逻辑工作单元,包括一系列的操作

31、。事务包括以下()基本特性。 A. 原子性。 B. 一致性。 C. 隔离性。 D.持久性。 答案. ABCD对于事务管理,Hibernate 支持以下()。 A. JDBC 事务管理机制 。 B. JTA 事务管理机制。 C.第三方事务管理机制。 D. 关系数据库事务管理机制。 答案. ABC在Hibernate 中,默认情况下,Session 会在如下()时间点上清理缓存。A. 当应用程序调用net.sf.hibernate.Transaction 的commit()方法的时候,commit()方法先清理 缓存,然后再向数据库提交事务。B.当应用程序调用session 的find()或者iterate()时,如果缓存中持久化对象的属性发生了变 化,就会先清理缓存,以保证查询结果能够反应持久化对象的最新状态。C.当应用程序显式调用Session 的flush()方法时。 D.当应用程序调用session 的save()方法时。 答案. ABC在Hibernate 中,可以使用Session 的setFlushMode()方法来设定清理缓存的时间点。 FlushMode 类定义了以下()清理模式

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2