1、Java EE程序设计11、以下描述哪些方面与Java EE无关:( ) A、事务处理 B、Applet C、资源管理 D、分布式 2、Servlet程序的入口点是:( ) A、init() B、main() C、service() D、doGet() 3、你的servlet类需要使用com.abc.Tutil类,Tutil.class文件应该放到以下哪个目录中?( ) A、WEB-INF/classes B、WEB-INF/lib/jar C、WEB-INF/jars D、WEB-INF/classes/com/abc 4、在HttpServlet类中响应HTTP POST请求的方法是:(
2、) A、doPost(ServletRequest, ServletResponse) B、doPOST(ServletRequest, ServletResponse) C、servicePost(HttpServletRequest, HttpServletResponse) D、doPost(HttpServletRequest, HttpServletResponse) 5、从HTTP请求中,获得请求参数,应该调用( )。 A、request对象的getAttribute()方法 B、request对象的getParameter()方法 C、session对象的getAttribute
3、()方法 D、session对象的getParameter()方法 6、在JAVA EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是( )。 Public class Servlet1 extends HttpServlet Public void init() throws ServletException Public void service(HttpServletRequest request,HttpServletResponse response) Throws ServletException,IOException PrintWriter out = r
4、esponse.getWriter(); Out.println(“hello!”); A、编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 B、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! C、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 D、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息 7、下列哪一个方法用于设置HttpServletResponse的内容类型( ) A、s
5、etParameter B、setContentType C、setAttribute D、以上选项都不是 8、Servlet中,HttpServletResponse的( )方法用来把一个Http请求重定向到另外的URL。 A、sendURL() B、redirectURL() C、sendRedirect() D、redirectResponse() 9、不能在不同用户之间共享数据的方法是( ) A、通过cookie B、通过ServletContext对象 C、利用数据库 D、利用文件系统 10、下面哪个表达式表示会话永不过期( ) A、setTimeout(0) B、setTimeou
6、t(-1) C、setMaxInactiveInterval(0) D、setMaxInactiveInterval(-1) 11、JAVA EE中,Servlet API 为使用Cookie,提供了( )类。 A、Javax.servlet.http.Cookie B、Javax.servlet.http.HttpCookie C、Javax.servlet. Cookie D、Javax.servlet.http. HttpCookie 12、下列哪个方法在ServletContext被初始化时调用( ) 共 12 页 第 1 页 A、ServletContextListener接口的co
7、ntextInitialized()方法 B、ServletContextListener接口的contextCreated()方法 C、ServletContextListener接口的contextStateChanged()方法 D、ServletContextListener接口的Init ()方法 13、在JAVA EE中,在web.xml中,有如下代码: 30 上述代码定义了默认的会话超时时长,时长为30( )。 A、毫秒 B、秒 C、分钟 D、小时 14、在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用( )方法。 A、init B、service
8、C、doFilter D、destroy 15、不是 JDBC的组件是:( ) A、应用程序 B、数据源 C、驱动程序管理器 D、驱动程序 1、Java EE容器有哪些? 客户端应用容器、Apple容器、Web容器、企业JavaBean容器 2、Web请求方式中POST请求的具体内容? POST请求:将传递到Web服务器的数据保存到数据流中,可以发送大的请求数据,POST方式只有使用表单提交才能实现 3、会话跟踪方法有哪些? 重写URL、隐藏表单字段、Cookie、HttpSession对象API(session) 4、转发与重定向的区别。 发生的地点不同、请求/响应次数不同、目标位置不同 5
9、、过滤器。 1、过滤器 过滤器就是对某种数据流动进行过滤处理的对象 2、过滤器的基本功能有哪些? 登录检验、权限审核、数据验证、日志登记、数据压缩/解压缩、数据的加密/解密 3、过滤器的主要过滤任务 是使请求数据未到达请求目标之前,对请求头和请求体数据进行修改。这样请求对象得到的是经过过滤器修改后的请求头和请求对象属性,以完成过滤器数据类型转换的任务。 或 处理HTTP请求、处理HTTP响应、阻断HTTP请求 1、根据Servlet映射的最匹配原则,在浏览器中显示的内容是什么? 下面是各个Servlet的代码与Web配置: Servlet1.java文件主要源码 public class Se
10、rvlet1 extends HttpServlet public void service(HttpServletRequest request,HttpServletResponse response ) throws ServletException ,IOException PrintWriter out=response.getWriter(); out.print( out.print( out.print( 共 12 页 第 2 页 Servlet2.java文件主要源码 public class Servlet1 extends HttpServlet public void
11、service(HttpServletRequest request,HttpServletResponse response ) throws ServletException ,IOException PrintWriter out=response.getWriter(); out.print( out.print( out.print( Servlet3.java文件主要源码 public class Servlet1 extends HttpServlet public void service(HttpServletRequest request,HttpServletRespon
12、se response ) throws ServletException ,IOException PrintWriter out=response.getWriter(); out.print( out.print( out.print( Servlet4.java文件主要源码 public class Servlet1 extends HttpServlet public void service(HttpServletRequest request,HttpServletResponse response ) throws ServletException ,IOException P
13、rintWriter out=response.getWriter(); out.print( out.print( out.print( Web.xml配置文件 servlet1 Servlet1 servlet2 Servlet2 servlet3 Servlet3 共 12 页 第 3 页 servlet4 Servlet4 servlet1 /abc/* servlet2 /* servlet3 /abc servlet4 *.do (1)当请求页面“http:/localhost:8080/J2EEServlet/abc/a.htm”,Servlet引擎将调用Servlet? (2)当请求页面“http:/localhost:8080/J2EEServlet/abc”,Servlet引擎将调用Servlet? 2、解释下面Web.xml中标签的作用 (1):/过滤器的映射标签 :设定值所影响的范围 FORWARD:通过forward过来的request ERROR:通过过来的request (2): :用来指定servlet的完全限定的名称 :需要初始化的参数 3、解释下面标签中属性的作用 JNDIctx 共 12 页 第 5 页 4 / 4
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100