A16 断言:当你创建无状态会话bean时,用户打入的值不可跨方法调用使用。
理由:无状态会话bean 没有存储值的实例变量。
关于这些陈述,以下中哪个是正确的?
1) 断言和理由都是正确的陈述,且理由是断言的正确说明。
2) 断言和理由都是正确的陈述,但理由不是断言的正确说明。
3) 断言是正确的但理由是错误的陈述。
4) 断言是错误的,所以此理由不能应用。
C17 哪个包包含标签处理程序(tag handler )中实现的接口?
1) javax.servlet.jsp.*
2) javax.jsp.servlet .*
3) javax.servlet.tagext
4) javax.jsp.tagext
18 用来执行称为SampleServlet 的servlet 的窗体的代码提供如下:
A当点击Query按钮时,将调用此servlet。此servlet类中哪个方法将被执行?
1) service() 和doGet() 方法将被调用
2) 只有doGet()被调用
3) doPost()
4) 只有service()方法将被调用,因该方法的名未被提及。
B19 Debbie Howe已为银行事务写了一个EJB应用。她在home接口中定义了称为findByCounterID() 的方法。在此实体bean类中相应的方法应是什么?
1) findByCounterID()
2) ejbFindByCounterID()
3) findByPrimaryKey()
4) ejbFindByPrimaryKey()
C 20 你在EJB 应用中正在实现一个有状态的会话bean。为初始化此bean 的状态,你应使用以下方法中哪一个?
1) ejbStore()
2) ejbLoad()
3) ejbCreate()
4) ejbPostCreate()
D21关于 JavaBean的以下陈述中哪个为真?
1) 你可在目标平台上修改JavaBean 的源代码。
2) 你可在目标平台上重编译bean 的 jar文件。
3) 执行嵌入在Forte for Java 的bean 的jar 文件所得到的输出与IBM Visual Age IDE的输出是一样的。
4) 你可在目标应用中修改JavaBean 的视感。
AAAA22 为说明包含bean 构件,把哪个语句加入到JSP页面?
1)
2)
3)
4)
23A 当第二次执行此servlet 时,它的输出将是什么?
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class hitcountServlet extends HttpServlet
{
static int count=0;
public void init(ServletConfig config)
throws ServletException
{
//The ServletConfig object must be passed to the super class
super.init(config);
}
protected void service(HttpServletRequest req,HttpServletResponse resp) throws ServletException, IOException
{
count++;
PrintWriter out=resp.getWriter();
out.println(String.valueOf(count));
}
//Get Servlet information
public String getServletInfo(){
return "BasicServlet Information";
}
public void destroy()
{
count=0;
}
}
1) 2
2) 0
3) 1
4) 4
D 24 Don Tremblay必须为联机购物商场开发一个应用。分析阶段表明:product details, customer details 和billing details 都为业务实体。设计阶段揭示:在数据库中必须有关于product details, customer details, billing details 和 salesperson details的表。在Don 随后写的代码中有:一个 home接口,一个 remote 接口,一个实体bean类,及一个helper类。识别关于创建helper类 的表?
1) product details
2) customer details
3) billing details
4) salesperson details
C25 你要创建、打包、和部署J2EE应用。你启动了J2EE 服务器。你将使用什么工具?
1) J2EE application
2) New Enterprise Bean Wizard
3) Application Deployment Tool
4) Deploy application dialog box
D26公司要它的开发小组创建一个Web应用。小组必须创建一个企业bean,它接受用户的全名,并显示它们的幸运号。你将建议开发小组创建什么类型的企业bean?
1) Stateful session bean
2) Bean-managed persistence
3) Container-managed persistence
4) Stateless session bean
BBBB27陈述 A: 可用addCookie() 函数把任何种类的数据类型加入到发送给客户的应答。
陈述B: 可用HttpSession保存跟踪会话的任何数据类型,所以比cookies更有效。
关于以下陈述,以下中哪个为真?
1) 陈述A为真,陈述 B为假。
2) 陈述A为假,陈述 B为真。
3) 这二个陈述 都为真。
4) 这二个陈述 都为假。
D28 识别下面给出的TLD 文件中遗漏的行。
"http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
ATMjsp
A Tag library for the ATM details
ATM
ATMTag
Outputs of the ATM counter
JSP
1) 1.1
1.0
2) 1.1
1.1
3) 1.2
1.1
4) 1.0
1.1
C29 陈述 A: 服务器创建了一个 cookie,并发送给客户。客户把此cookie 保存在本地硬盘中。
陈述 B: 当服务器需要时,客户通过HTTPServletRequest 对象发送cookie 给服务器。
关于陈述A 和B,以下中哪个为真?
1) 陈述A为假,陈述 B为真。
2) 陈述A为真,陈述 B为假。
3) 这二个陈述 都为真。
4) 这二个陈述 都为假。
A30 陈述A: 可用RequestDispatcter接口把来自servlet的请求转交给任何其他资源,诸如servlet、HTML 文件、或JSP页面。
陈述 B: 使用 RequestDispatcher 不能使同一web 上下文中servlets 彼此共享资源。.
关于陈述A 和B,以下中哪个为真?
1) 陈述A为真,陈述 B为假。
2) 陈述A为假,陈述 B为真
3) 这二个陈述 都为真。
4) 这二个陈述 都为假。.
31B 为表示描绘动画的文件列表,开发者正在编写一个带索引属性的bean 类。开发者允许用户用文本编辑器来读入和改变其属性。应做什么呢?
1) 应重设getAsText()方法。
2) 应重设getAsText() 和setAsText()方法。
3) 应编写accessor 和 mutator方法。
4) 应重设setTags() 和 getTags()方法。
C32 用以下命令启动RMI注册表:
rmiregistry 1234
当应用启动时,没有执行任何RMI应用。可能的原因是什么?
1) 此命令应启动rmiregistry 1234
2) 此命令应处理远程异常
3) 应检查 rebind() 和 lookup()方法。
4) 其端口1234可能被某个其他的服务器使用。
A33 考察以下:
陈述 A: RMI中, 存根( stub)是表示远程对象的客户端的代理。.
陈述B: RMI系统结构中,传输层负责建立新的连接和管理现有的连接。
关于这些陈述,以下中哪个为TRUE ?
1) 陈述A 为true 和陈述B也为true.
2) 陈述A 为 false和陈述B为true.
3) 陈述A 为true 和陈述B 为false.
4) 这二和陈述都为 false.