当前位置:文档之家› J2EE复习提纲

J2EE复习提纲

选出每题所有正确的选项,并在此基础上掌握相关知识点:1、在HttpServlet类中响应HTTP POST请求的方法是:A. doPost(ServletRequest, ServletResponse)B. doPOST(ServletRequest, ServletResponse)C. servicePost(HttpServletRequest, HttpServletResponse)D. doPost(HttpServletRequest, HttpServletResponse)2、你的servlet类需要使用com.abc.Tutil类,Tutil.class文件应该放到以下哪个目录中?A. WEB-INF/classesB. WEB-INF/libC. WEB-INF/jarsD. WEB-INF/classes/com/abc3、JDBC的组件是:A. 应用程序B. 数据源C. 驱动程序管理器(DriverManager)D. 驱动程序4、下面哪些是JSP隐式对象:A. pageContextB. exceptionC. configurationD. out5、在J2EE中属于W eb层的组件有:A.ServletB.E JBC.AppletD.HTML6.6、在W eb应用的根目录中,可以存放的文件为:A.class文件B.w eb.xmlC.jar文件D.html文件7、在Servlet的生命周期中,容器只调用一次的方法是:A.serviceB.d oGetC.initD.destroy8、Servlet在容器中经历的阶段,按顺序为:A.服务、加载、初始化、卸载、销毁B.加载、初始化、服务、销毁、卸载C.初始化、服务、销毁、加载、卸载D.服务、卸载、加载、初始化、销毁9、假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在什么目录下?A. helloapp/HelloServlet.classB. helloapp/WEB-INF/HelloServlet.classC. helloapp/WEB-INF/classes/HelloServlet.classD. helloapp/WEB-INF/classes/org/javathinker/HelloServlet10、用于表示Statement对象返回结果的是:A.ResultSetB.D riverManagerC.PreparedStatementD.Connection11、在使用服务器端的会话管理时,通过什么方法标识会话?A.IP地址B.C ookieC.Session IDD.HTTP Header12、假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下<servlet><servlet-name>HelloServlet</servlet-name><servlet-class>org.javathinker.HelloServlet</servlet-class></servlet><servlet-mapping><servlet-name>HelloServlet</servlet-name><url-pattern>/hello</url-pattern></servlet-mapping>那么在浏览器端访问HelloServlet的URL是什么?A. http://localhost:8080/HelloServletB. http://localhost:8080/helloapp/HelloServletC. http://localhost:8080/helloapp/org/javathinker/helloD. http://localhost:8080/helloapp/hello13、下面哪一个方法可以从ServletContext对象内读取某个属性?A.String getAttribute(int index)B.String getAttribute(String name)C.Object getAttribute(S tring name)D.Enumeration getAttribute(String name)14、从HTTP请求中获得请求参数,应该调用哪个方法?A. 调用HttpServletRequest对象的getAttribute()方法B. 调用ServletContext对象的getAttribute()方法C. 调用HttpServletRequest对象的getParameter()方法D. 调用HttpServlet对象的getServletConfig()方法15、察看下列JSP内容<html><body><% for (int i=0;i<3;i++){ %>out.print(i*2);<% } %></body></html>当这个JSP被运行时,其结果是什么?A.此JSP因为语法错误,无法运行B.显示出0,2,4C.显示出0,2,4,6D.显示出out.print(i*2)out.print(i*2) out.print(i*2)16、下列关于T omcat几个目录说法错误的是?A. work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下B. conf目录——包含不同的配置文件C. lib目录——包含T omcat使用的JAR文件D. bin目录——包含启动/关闭脚本17、下面关于JSP request对象说法错误的是?A. request对象是ServletRequest的实例B. 当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个request对象中C. getServerName()返回接收请求的服务器的主机名和端口号D. getParameter(String name)方法返回指定参数名的值18、关于请求转发(RequestDispacher)和请求重定向(sendRedirect)之间的区别有哪些A.RequestDispatcher对象指定的URL是相对于当前WEB应用程序的根目录,而sendRedirect方法中的URL是相对于整个WEB站点的根目录。

B.调用sendRedirect方法重定向的访问过程结束后,浏览器地址栏中显示的URL会改变;而调用RequestDispatcher的方法就不会改变C.sendRedirect方法响应的结果就是告诉浏览器去重新发出对另外一个URL的访问请求。

RequestDispatcher的方法在服务器端内部将请求转发给另外一个资源。

D. RequestDispatcher的方法的request对象和response对象属于同一个访问请求和响应过程;而sendRedirect方法的request对象和response对象属于两个独立的访问请求和响应过程E. RequestDispatcher的方法只能转发本应用程序中的页面,而sendRedirect方法可以重定向本应用程序、本网站、其他网站中的页面。

19、下列关于JSP application对象说法中错误的是?A. application对象用于在跨多个web应用程序中保存信息B. application对象用来在所有用户间共享信息,但不可以在W eb应用程序运行期间持久地保持数据C. getAttribute(S tring name)方法返回由name指定的名字绑定的application对象的属性的值D. getAttributeNames()方法返回所有application对象的属性的名字20、按照MVC设计模式,JSP用于实现:A.ModelB.V iewC.ControllerD.容器21、在MVC设计模式中,JavaBean的作用是:A.ControllerC.业务数据的封装D.View22、按照MVC设计模式,Servlet用于实现:A. ControllerB. ViewC. ModelD. 容器23、JSP session对象经常被用来做什么?A. 在页面上输出数据B. 抛出运行时的异常C. 在多页面请求中保持状态和用户身份D. 在多个web应用程序中保存信息24、下列操作JSP session时,代码错误的是?A. HttpSession session = request.getSession(true);B. Session session = new Session();C. session.setAttribute("username","admin");D. String username = (String)session.getAttribute("username");25、下面说法正确的是:A. response的sendRedirect方法不能将请求转发到另一个WEB站点上B. response的sendRedirect方法能将请求转发到另一个web应用程序上C. RequestDispatcher的forward方法能将请求转发到另一个web应用程序上D. RequestDispatcher的forward方法不能将请求转发到另一个web应用程序上26、Servlet处理请求的方式为A. 以运行的方式B. 以线程的方式C. 以程序的方式D. 以调度的方式27、下面哪一个标记与Servlet的配置无关A.servlet-mappingB.servlet-classC.url-patternD.tag28、在W eb应用的根目录中,可以存放的文件为?A. class文件B. web.xmlC. jar文件D. jsp文件29、T omcat服务器的默认端口是A. 80B. 7001C. 8080D. 809030、Servlet中,能够作为存储购物车的作用域是B. sessionC. applicationD. page31、J2EE开发中,数据源DataSource通常是绑定在什么上。

A. J2EE容器B. Web容器C. JNDID. 数据库连接池32、下面哪一个指明向客户端发送文本的编码格式。

相关主题