fielderrorcssStyle=”“/> 。
P(266)
44.Hibernate包括 SessionFactory 、 Session 、 Query和Criteria 、Transaction和Configuration5个核心接口。
P(268)
45.Hibernate框架提供的查询语言为 HQL ,相关的查询接口有 Query 和 Criteria 。
P(275)
46.Hibernate框架的主配置文件为hibernate.cfg.xml,对象关系映射配置文件为一系列
47.Spring容器相关的核心接口是 BeanFactory 和 ApplicationContext ,默认的配置文件是 applicationContext.xml 。
P(287)
48.Spring配置文件中的标记的常用属性有 id 、 class 和 scope 。
P(288)
49.Spring容器配置Bean的作用域包括 singleton 、 prototype 、 request 、session和globalsession五种。
P(288)
50.Spring提供了 设值注入 和 构造注入 两种依赖注入方式访问容器配置的Bean实例。
P(290)
51.使用Ext的Web页面需要引入 ext-all.css 、 ext-base.js 和 ext-all.js 3个Ext库文件。
P(322)
一单项选择
1J2EE中,()类的()方法用于创建对话。
(选择一项)
a)HttpServletRequest、getSession
b)HttpServletResponse、newSession
c)HtttpSession、newInstance
d)HttpSession、getSession
2给定一个Servlet的doGet方法中的代码片段,如下:
request.setAttribute(“name”,”zhang”);
response.sendRedirect(“http:
//localhost:
8080/servlet/MyServlt”)
那么在MyServlet中可以使用()方法把属性name的值取出来。
(选择一项)
a)Stringstr=request.getAttribute(“name”);
b)Stringstr=(String)request.getAttribute(“name”);
c)Objectstr=request.getAttribute(“name”);
d)无法取出来
3.编写Servlet的doPost方法时,需要抛出异常为()。
(只选一项)
A.ServletException,IOException
B.ServletException,RemoteException
C.HttpServletException,IOException
D.HttpServletException,RemoteException
4.以下()可用于检索session属性userid的值。
(只选一项)
A.session.getAttribute(“userid”);
B.session.setAttribute(“userid”);
C.request.getParameter(“userid”);
D.request.getAttribute(“userid”);
5.在J2EE中,以下对RequestDispatcher描述正确的是()。
(选择一项)
A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher
B.ServletConfig有一个方法:
getRequestDispatcher可以返回RequestDipatcher对象
C.RequestDipatcher有一个方法:
forward可以把请求继续传递给别的Servlet或者JSP界面
D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher
6.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为()。
(只选一项)
A..jsp文件
B..class文件
C..jar文件
D.web.xml文件
7.给定一个Servlet程序的代码片段,如下:
()
PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throws
ServletException,IOException{
request.getSession().getAttribute(“A”);//第二行
}
假定第二行返回的对象引用不是null,那么这个对象存储在()范围中。
(选择一项)
A.page
B.session
C.request
D.application
8.给定一个Servlet的代码片段如下:
()
PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
______
out.println(“hikitty!
”);
out.close();
}
运行次Servlet时输出如下:
hikitty!
则应在此Servlet下划线处填充如下代码。
(选项一项)
A.PrintWriterout=response.getWriter();
B.PrintWriterout=request.getWriter();
C.OutputStreamout=response.getOutputStream();
D.OutputStreamout=request.getWriter();
9.在J2EE中,对于Httpservlet类的描述,错误的是()。
(选择一项)
A.我们自己编写的Servlet继承了Httpservlet类,一定需覆盖doPost或者doGet
B.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法
C.HttpServlet类中处理客户请求和响应时所使用的两个接口是:
HttpServletRequest和HttpServletResponse.
D.我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法
10给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,在控制台上显示的结果是().(选择一项)
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException
{
System.out.println("get");
}
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException
{
System.out.println("post");
}
Aget
Bpost
Cget
post
Dpost
get
11在J2EE中,重定向到另一个页面,以下()语句是正确的。
Arequest.sendRedirect(“http:
//www.jb-aptech.com.cn”);
Brequest.sendRedirect();
Cresponse.sendRedirect(“Http:
//www.jb–aptech.com.cn”);
Dresponse.sendRedirect();
12J2EE中,ServletAPI为使用Cookie,提供了()类。
AJavax.servlet.http.Cookie
BJavax.servlet.http.HttpCookie
CJavax.servlet.Cookie
DJavax.servlet.http.HttpCookie
13在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是().(选择一项)
a)<%@pageLanguage=“Java”,import=”java.rmi.*;java.uitl.*”%”>
b)<%@pagelanguage=“Java”Import=”java.rmi.*,java.uitl.*”%”>
c)<%@pagelanguage=“Java”;import=”java.rmi.*;java.uitl.*”%”>
d)<%@pagelanguage=“Java”import=”java.rmi.*,java.uitl.*”%>
14.在JSP中,test.jsp文件如下,试图运行时,将发生()。
<%Stringstr=null;%>
stris<%=str%>
a)转译期有误
b)编译Servlet源码时发生错误
c)执行编译后的Servlet时发生错误
d)运行后,浏览器上显示:
strisnull
15.从HTTP请求中,获得请求参数,应该调用()。
a)request对象的getAttribute()方法
b)request对象的getParameter()方法
c)session对象的getAttribute()方法
d)session对象的getParameter()方法
16.在一个Filter中,处理filter业务的是()方法。
(只选一项)
a)dealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)
b)dealFilter(ServletRequestrequest,ServletResponseresponse)
c)doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)
d)doFilter(ServletRequestrequest,ServletResponseresponse)
17在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。
(选择一项)
PublicclassServlet1extendsHttpServlet{
Publicvoidinit()throwsServletException{
}
Publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)
ThrowsServletException,IOException{
PrintWriterout=response.getWriter();
Out.println(“hello!
”);
}
}
A编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
B编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:
hello!
C编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字
D编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
18Servlet可以在以下()三个不同的作用域存储数据。
A请求、会话和上下文
B响应、会话和上下文
C请求、响应和会话
D请求、响应和上下文
19J2EE中,ServletAPI为使用Cookie,提供了()类。
AJavax.servlet.http.Cookie
BJavax.servlet.http.HttpCookie
CJavax.servlet.Cookie
DJavax.servlet.http.HttpCookie
20.在JSP页面中,保存数据的范围由小到大依次是
a)pageContext,request,application,session
b)pageContext,application,session,request
c)pageContext,request,session,application
d)pageContext,session,request,application
二填空题
1在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。
(选择一项)
A.init
B.service
C.doFilter
D.destroy
2.Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。
(选择一项)
A.sendURL()
B.redirectURL()
C.sendRedirect()
D.redirectResponse()
3.在JSP中,page指令的()属性用来引入需要的包或类。
(选择一项)
a)extends
b)import
c)languge
d)contentType
4.在JSP页面中,等效于HttpServletResponse的内置对象是
a)out
b)response
c)request
d)config
5.在JSP页面中,能够完成输出操作的内置对象是
a)out
b)response
c)request
d)config
6.编写一个Filter,除继承HttpServlet类外还需要()。
(只选一项)
a)继承Filter类
b)实现Filter接口
c)继承HttpFilter类
d)实现HttpFilter接口
7.在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的(只选一项)
A..jsp文件
B..class文件
C..jar文件
D.web.xml文件
8、Servlet程序的入口点是:
()
A、init()
B、main()
C、service()
D、doGet()
9在J2EE中,在web.xml中,有如下代码:
30
上述代码定义了默认的会话超时时长,时长为30()。
(选择一项)
A毫秒
B秒
C分钟
D小时
10Http协议的状态码()表示文件没有创建
A200
B400
C500
D404
二、在利用JDBC访问数据库过程中,主要涉及三种资源(对数据库的连接对象,connection.SQL语句对象statement和访问结果对象Resultset)
给定具体的JDBCURL,获取数据库连接的方法是在
DriverManager对象上调用getConnection()。
这种方法有两种形式:
DriverManager.getConnection(url)
Drive