J2EE模拟试卷

一、选择题

  1. servlet监听器(Listenser)是用来主动监听____。

  A. Servlet事件  B. request事件  C. response事件  D. Web容器事件

  2. 在JavaBean中,通过____标记来获取一个已被创建的bean组件的属性值。

  A. getAttribute  B. getProperty  C. getName  D. getValue

  3. 下列不属于EJB类型的是____

  A. 会话EJB  B. 实体EJB  C. 事件EJB  D. 消息驱动EJB

  4. 有状态会话EJB声明周期的三个状态是____

  A. 不存在、钝化、活动

  5. 在web服务中,属于web服务描述语言的是____

  A. SOAP  B. WSDL  C. UDDI  D. HTTP

  6. 三层体系结构的优点不包括___

  A.安全性高  B. 易维护  C. 快速响应  D. 成本低

二、程序填空题

  1. 完成下面登录程序的编写,并画出最终显示的效果图

  

protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
PrintWriter out = ____.getWriter();
String username = request.____("userName");
String password = ___________("password");
System.out.Println(username);
System.out.Println(password);
out.Prinln("<html>");
out.Prinln("<body>");
out.Prinln("欢迎【"+ ____ +"】登录!!!");
out.Prinln("</body>");
out.Prinln("</html>");
____.close();
}

 

  2. 完成下列的程序设计题

  

@Stateless
public class CalculateBean implements CalculateLocal{
private int a;
private int b;
public CalculateBean(){
}
public int Calculate(){ // 求(a!+b!)
__________________;
__________________;
__________________;
return result;
}
public void setA(int a){____________;}
public void setA(int b){____________;}
}

@Local
public ________ CalculateLocal{
int Calculate();
void setA(int);
void setB(int);
}

 

   3. 完成关于Cookie的相关操作

  

protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
Cookie cookie1 = new ____("yourName1","yourValue1");
Cookie cookie2 = ________("yourName2","yourValue2");

response.________(cookie1);
response.addCookie(______);

Cookie[] cookies = _____.getCookies();

    PrintWriter out = response.________;
.......
}

 

  4. 完成下面的数据库JDBC连接程序

 

  5. 完成下面实体EJB程序

 

      6. 完成下面的消息驱动EJB

posted @ 2011-12-27 15:44  xanthodont  阅读(230)  评论(0编辑  收藏  举报