ATAJ2EE认证题库Word格式文档下载.docx
- 文档编号:6235829
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:15
- 大小:21.47KB
ATAJ2EE认证题库Word格式文档下载.docx
《ATAJ2EE认证题库Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《ATAJ2EE认证题库Word格式文档下载.docx(15页珍藏版)》请在冰点文库上搜索。
;
10.}
11.}
复制代码
A.实体Bean。
B.无状态SessionBean。
C.有状态Sessionbean。
D.消息驱动Bean。
7.()是用于开发安全、可扩展、事务级及多用组件的一种分布式Java组件模型。
(第3章)
A.EJB。
B.JavaBean。
C.COM。
D.COM+。
8.()可以将Web请求转交给另外的HTML文件、JSP或者Servlet。
A.<
jsp:
forward>
。
B.<
%>
标签。
C.<
!
>
D.<
useBean>
9.()是一种比JSP更早出现的动态网页编程技术,在没有JSP之前,它同时充当视图层、业务逻辑层角持久层角色。
(第4章)
B.Servlet。
C.HTML。
D.JavaBean。
10.()不是一个标准的Servlet,不能处理用户请求,也不能对客户端生成响应,主要对HttpServletRequest进行预处理,也可以对HttpServletResponse进行后处理。
A.Filter。
C.Cookies。
D.EJB。
11.在处理Web响应时,所有的Servlet响应都需要实现()接口。
A.ServletResponse。
B.ServletRequest。
C.HttpServletResponse。
D.HttpServletRequest。
12.()继承了ServletResponse接口,提供了与HTTP协议有关的方法,这些方法主要功能是设置HTTP状态码和管理Cookie。
A.HttpServletResponse。
B.HttpsServletResponse。
C.ServletRequest。
13.()是一种动态网页技术,该技术由Sun公司主导,并采纳计算机软硬件、通信、数据库等领域多家厂商的意见而共同制定的一种基于Java的Web动态页面技术。
)(第5章)
A.JSP。
B.HTML。
C.ASP.NET。
D.Struts。
答案:
A
14.在JSP内置对象中,()对客户的请求做出响应,向客户端输出信息。
(第5章)
A.out。
B.response。
C.session。
D.request。
15.在JSP内置对象中,()封装了用户提交的请求信息,通过调用该对象相应的方法可以获取请求的来源、标头、协议、Cookies以及请求相关参数等信息。
B.application。
16.在JSP内置对象中,()主要负责处理JSP文件在执行时所发生的错误和异常。
A.message。
B.exception。
C.error。
D.application。
17.以下程序显示了JSP的()内置对象的使用。
(第5章)
1.<
%@pagelanguage="
java"
contentType="
text/html;
charset=gb2312"
pageEncoding="
gb2312"
%>
2.<
html>
3.<
head>
4.<
metahttp-equiv="
Content-Type"
content="
>
5.<
title>
request对象获取参数值<
/title>
6.<
/head>
7.<
body>
8.用户基本信息:
9.<
hr>
10.<
%//获取URL查询字符串传递的参数
11.Stringname=request.getParameter("
name"
);
12.Stringxb=request.getParameter("
xb"
13.Stringmajor=request.getParameter("
major"
14.%>
15.<
--输出获取的参数值-->
16.姓名:
<
%=name%>
br>
17.性别:
%=xb%>
18.专业:
%=major%>
19.<
/body>
20.<
/html>
A.request。
C.application。
D.session。
答案.C
18.JDBC建立同数据库的连接,通常使用()的实例。
(第6章)
A.java.sql.Connection。
B.java.sql.DataSource。
C.java.sql.DriverManager。
D.java.sql.Statement。
19.()是把数据同步保存到数据库或某些存储设备中。
持久化的主要应用是将内存中的数据存储到关系数据库中,当然也可以存储在磁盘文件中、XML数据文件等。
A.事务。
B.会话。
C.持久化。
D.生命周期管理。
20.当需要列举一个上下文空间,可以使用()方法。
A.Context.look()。
B.Context.lookup()。
C.Context.name()。
D.Context.list()。
21.当需要在上下文空间中,添加一个绑定时,可以使用()方法。
A.Context.bind()。
B.Context.handle()。
C.Context.lookup()。
D.Context.Add()。
22.当需要将一个指定名字的子上下文空间析构,可以使用()方法。
A.context.DeleteSubcontext()。
B.context.destroySubcontext()。
C.context.rebindSubcontext()。
D.context.DelSubcontext()。
23.下面的代码显示如何向数据库插入()数据。
(第6章)
1.importjava.io.File;
2.importjava.io.FileInputStream;
3.importjava.sql.Connection;
4.importjava.sql.DriverManager;
5.importjava.sql.PreparedStatement;
6.publicclassInsertTextFileToOracle{
7.publicstaticConnectiongetConnection()throwsException{
8.Stringdriver="
oracle.jdbc.driver.OracleDriver"
9.Stringurl="
jdbc:
oracle:
thin:
@localhost:
1521:
oracle"
10.Stringusername="
username"
11.Stringpassword="
password"
12.Class.forName(driver);
13.Connectionconn=DriverManager.getConnection(url,username,password);
14.returnconn;
15.}
16.publicstaticvoidmain(String[]args)throwsException{
17.Stringid="
001"
18.StringfileName="
fileName.txt"
19.FileInputStreamfis=null;
20.PreparedStatementpstmt=null;
21.Connectionconn=null;
22.try{
23.conn=getConnection();
24.conn.setAutoCommit(false);
25.Filefile=newFile(fileName);
26.fis=newFileInputStream(file);
27.pstmt=conn.prepareStatement("
insertintoDataFiles(id,fileName,fileBody)values(?
?
)"
28.pstmt.setString(1,id);
29.pstmt.setString(2,fileName);
30.pstmt.setAsciiStream(3,fis,(int)file.length());
31.pstmt.executeUpdate();
32.mit();
33.}catch(Exceptione){
34.System.err.println("
Error:
"
+e.getMessage());
35.e.printStackTrace();
36.}finally{
37.pstmt.close();
38.fis.close();
39.conn.close();
40.}
41.}
42.}
A.CLOB。
B.BLOB。
C.TEXT。
D.LONG。
24.在JSTL标记中,()标记返回的结果是一个Result类型的的对象。
(第7章)
sql:
datasource>
query>
update>
delete>
25.对于常用的JSTL常用的格式化标签,以下说法错误的是()。
fmt:
formatNumber>
:
按指定精度或格式显示数值。
parseNumber>
按指定的格式处理数值。
formatDate>
按指定的格式显示日期、时间。
message>
显示一个日期消息。
26.自定义标签由标签处理程序和标签库描述符TLD组成。
标签处理程序必须实现()接口(第7章)
A.javax.servlet.jsp.tagext。
B.javax.servlet.tagext。
C.javax.tagext。
D.java.jsp.tagext。
27.()类为SimpleTag中所有方法提供了默认的实施。
A.javax.servlet.tagext.SimpleTag。
B.javax.servlet.jsp.tagext.SimpleTagSupport。
C.javax.servlet.jsp.tagext.SimpleTag。
D.javax.servlet.jsp.SimpleTagSupport。
28.()是调用In-OutWeb服务操作最简单的方式。
在操作完成和接收到响应或错误之前,服务调用被阻塞。
(第11章)
A.非阻塞单传输模式。
B.阻塞单传输模式。
C.单传输模式。
D.非阻塞多传输模式。
29.在创建和运行SOAP客户中,可以使用org.apache.axis2.clientapi.Call类可以方便地调用In-Out操作。
以下代码显示了()模式。
1.try{
2.EndpointReferencetargetEPR=newEndpointReference(
3."
http:
//localhost:
8080/axis2/services/StockQuoteService"
4.OMFactoryfac=OMAbstractFactory.getOMFactory();
5.OMNamespaceomNs=fac.createOMNamespace(
6."
example"
7.OMElementpayload=fac.createOMElement("
getQuote"
omNs);
8.payload.setText("
IBM"
9.Callcall=newCall();
10.call.setTo(targetEPR);
11.call.setTransportInfo(
12.Constants.TRANSPORT_HTTP,Constants.TRANSPORT_HTTP,true);
13.//BlockingInvocation
14.OMElementresult=call.invokeBlocking("
payload);
15.System.out.println("
Quote="
+result.getText());
16.}catch(AxisFaultaxisFault){
17.axisFault.printStackTrace();
18.}catch(Exceptionex){
19.ex.printStackTrace();
20.}
A.阻塞单传输模式。
B.非阻塞单传输模式。
C.阻塞双传输模式。
D.非阻塞双传输模式。
30.在创建和运行SOAP客户中,可以使用org.apache.axis2.clientapi.Call类可以方便地调用In-Out操作。
(第11章)
1.try{
[url=http:
8080/axis2/services/StockQuoteService]http:
8080/axis2/services/StockQuoteService[/url]"
4.//Createrequestmessage
5.OMFactoryfac=OMAbstractFactory.getOMFactory();
6.OMNamespaceomNs=fac.createOMNamespace(
7."
[url="
8.OMElementpayload=fac.createOMElement("
9.payload.setText("
10.//Createthecall
11.Callcall=newCall();
12.call.setTo(targetEPR);
13.call.setTransportInfo(Constants.TRANSPORT_HTTP,
14.Constants.TRANSPORT_HTTP,false);
15.//Invokeblocking
16.OMElementresult=call.invokeBlocking("
17.System.out.println("
Quote="
18.}catch(AxisFaultaxisFault){
19.axisFault.printStackTrace();
31.J2EE客户端就是针对EJB而言都处于客户调用逻辑的组件与程序,一般而言,可以将J2EE客户端分为()。
A.StandAloneclient。
B.J2EEApplicationclient。
C.JSP。
D.Servlets和其他客户逻辑EJB。
答案.ABCD
32.以下()是J2EE应用集成层常用的设计模式。
A.数据访问对象(DataAccessObject)。
B.复合实体(CompositeEntity)。
C.服务激发器(ServiceActivator)。
D.值对象(ValueObject)。
答案.AC
33.容器设置定制了由J2EE服务器提供的底层支持,包括()。
B.事务。
C.JNDI。
D.远程连接。
答案.A、B、C、D
34.分层设计模式提供了如下()优势。
A.上层的逻辑不需要了解所有的底层逻辑,只需要了解和它相邻的那一层的细节。
B.通过严格的区分层次,大大降低层间耦合。
C.同一层可以支持不同的上级层。
D.比不分层提供了更高的性能。
答案.ABC
35.EJB服务器必须对下列()服务具有访问权,才能正常工作。
A.命名服务。
B.数据库访问服务。
C.事务处理服务。
D.客户连接侦听服务。
36.以下()是Filter提供的好处。
A.在HttpServletRequest到达Servlet之前,拦截客户的HttpServletRequest请求。
B.根据需要检查HttpServletRequest,也可以修改HttpServetRequest头和数据。
C.在HttpServetResponse到达客户端之前,拦截HttpServletResponse。
D.根据需要检查HttpServletResponse,也可以修改HttpServletResponse头和数据。
37.创建一个Filter需要执行如下操作()。
A.创建Filter处理类。
B.在应用服务器上部署FilterBean。
C.在web.xml文件中配置Filter。
D.在客户端应用中引用Filter。
38.HTTP应答状态行包括()。
A.HTTP版本。
B.状态代码。
C.状态信息。
D.查询数据。
39.以下()是javax.servlet包和javax.servlet.http包的Web请求和响应类。
这些类直接对应Web请求和响应,可以认为它们是Servlet和Web容器之间交互传递信息。
A.javax.servlet.ServletRequest。
B.javax.servlet.ServletResponse。
C.javax.servlet.ServletInputStream。
D.javax.servlet.HttpServletRequest。
40.在Servlet应用中,各种HTTPHeader属性决定了Web数据传递的格式、地址、端口等基本协议信息,Web客户主要依靠()向Web服务器发送具体的数据。
A.请求参数。
B.HTML标签。
C.数据体。
D.JSP文本。
41.以下对于JSP的特性,说法正确的是:
A.JSP让开发人员与Web页创作人员可以分工合作。
B.支持组件和标记库的重用。
C.隔离动态内容和静态内容。
D.支持脚本与操作。
42.对JSP规范所定义的作用域,说法正确的有()。
A.page:
定义在page作用域中的属性只在当前页面中是活动的。
B.request:
在当前请求的整个处理过程中保持活动状态。
C.session:
如果会话是活动的,就可以把属性放入Session作用域。
D.application,为Web应用程序中的所有JSP和servlet所共享。
43.以下JSP动作指令,同JavaBean相关的是()。
A.UseBean。
B.setProperty。
C.getProperty。
D.forward。
44.以下()是JDBCStatement的常用方法。
A.booleanexecute(Stringsql)throwsSQLException。
B.ResultSetexecuteQuery(Stringsql)throwsSQLException。
C.intexecuteUpdate(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ATAJ2EE 认证 题库