JavaWeb期末复习知识点总结:Servlet、HTML、URL/URI

版权申诉
5星 · 超过95%的资源 1 下载量 31 浏览量 更新于2024-08-29 收藏 114KB DOC 举报
Java Web 期末复习知识点整理 概述:本文档总结了 Java Web 开发的重要知识点,涵盖 Web 应用概述、HTML 标签、表单处理、静态文档与动态文档、Servlet 概念、处理 404 错误、Servlet 技术模型等方面。 1. Web 应用概述 * URL(统一资源定位器)和 URI(统一资源标识符)的概念 * Web 应用架构的基本组件:客户端、服务器端、数据库 2. HTML 标签 * 常见的 HTML 标签,例如:head、body、title、h1-h6、p、img、a 等 * HTML 标签的基本结构和语法规则 3. 表单处理 * 表单的基本概念和类型:文本框、密码框、单选框、复选框、下拉列表等 * 表单数据的提交和处理 4. 静态文档与动态文档 * 静态文档的概念:服务器端存储的文件,客户端请求时直接返回 * 动态文档的概念:根据需要动态生成的文档,可以分为服务器端和客户端动态文档技术 5. Servlet 概念 * Servlet 的定义:服务器端小程序,使用 Servlet API 和相关类编写的 Java 程序 * Servlet 的主要用途:扩展 Web 服务器的功能 6. 处理 404 错误 * 查看给定的路径名是否正确 * 查看 Servlet 类文件是否在 classes 目录下 * 查看文件内容是否正确 * 查看 Tomcat 是否启动 7. Servlet 技术模型 * Servlet 的 API:javax.servlet 包 * Servlet 接口及方法: + init(ServletConfig config):完成 Servlet 初始化并准备提供服务 + service(ServletRequest req, ServletResponse res):对每个客户请求容器调用一次该方法 + destroy():容器调用该方法,指示 Servlet 清除本身,释放请求的资源并准备结束服务 + getServletConfig():返回关于 Servlet 的配置信息 + getServletInfo():返回关于 Servlet 的信息,如作者、版本及版权信息 * ServletConfig 接口及方法 * HttpServlet 类:新的 service 方法,doGet,doPost * HttpServletRequest 接口及常用方法 * HttpServletResponse 接口及常用方法 8. Servlet 的开发步骤 * 编写一个 Servlet 类 * 编译 * 部署: + 在 Tomcat 的虚拟目录下,创建 Web 目录 + 将编译好的 .class 文件复制到 Web 目录的 WEB-INF\classes 目录 + 修复 web.xml 文件 本文档总结了 Java Web 开发的重要知识点,涵盖了 Web 应用概述、HTML 标签、表单处理、静态文档与动态文档、Servlet 概念、处理 404 错误、Servlet 技术模型等方面,为阅读者提供了一个系统的 Java Web 学习指南。