2015 Java Web 基础考试精华题与关键知识点回顾

版权申诉
0 下载量 9 浏览量 更新于2024-09-04 收藏 23KB PDF 举报
本资源是一份2015年的JAVA Web基础知识考试题,涵盖了填空题和选择题,主要考察了Java Web开发的基础概念和技术细节。 1. **填空题**: - **Tomcat部署结构**:在Tomcat上发布Java Web应用时,默认目录是`/webapps`。 - **部署描述符**:Web应用的部署配置文件是`web.xml`,它定义了应用的结构和行为。 - **URL访问路径**:在Tomcat中访问`helloapp`应用的`login.html`文件,URL为`http://localhost:8080/helloapp/login.html`。 - **Servlet上下文对象**:Servlet容器为每个web应用创建唯一的`ServletContext`对象,与应用生命周期同步。 - **请求转发与响应**:请求转发的结果不会直接发送到客户端,而是会传递给目标组件处理。 - **JSP请求转发标记**:在JSP中,实现请求转发的标记是`<jsp:forward>`。 - **JSP内置对象**:`request`用于请求消息,`response`用于响应消息,`session`用于会话管理。 - **JDBC驱动位置**:使用第四类JDBC驱动时,jar文件通常放在`WEB-INF/lib`目录。 - **HttpSession标识符**:每个HttpSession有一个独特的`SessionID`。 - **MVC模式角色**:在Java Web MVC架构中,javabean作为模型,jsp是视图,servlet是控制器。 2. **选择题**: - **HTTP响应构成**:协议版本号不是HTTP响应的一部分,正确答案是c。 - **HTTP数据格式规范**:HTTP协议本身并不规范正文数据格式,而是通过MIME协议来确保数据可读性,答案是d。 - **Servlet API包**:Servlet API主要由`javax.servlet`和`javax.servlet.http`两个包提供,答案是ac。 - **Servlet生命周期方法**:`invalidate()`方法不属于servlet生命周期,因为其通常用于JSP或Filter中,servlet不直接支持这个操作,答案是b。 这份试卷全面检验了考生对Java Web基础的理解,包括服务器部署、配置文件、URL管理、Servlet和JSP的工作原理、以及MVC模式的应用等。对于学习和准备Java Web开发者而言,这是理解和巩固核心概念的好资料。