JavaWeb期末复习知识点总结:Servlet、HTML、URL/URI
版权申诉
5星 · 超过95%的资源 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 学习指南。
2024-12-22 上传
2024-01-06 上传
2015-06-05 上传
2022-12-14 上传
2021-12-28 上传
2024-12-06 上传
2022-07-14 上传
2023-06-02 上传
2024-12-27 上传
aks2100
- 粉丝: 0
- 资源: 1万+
最新资源
- cadastro-de-funcionarios:使用Python语言制作了小玩意儿,Qt Designer用于开发接口,MongoDB用于数据存储
- contactkeeper
- torch_sparse-0.6.12-cp36-cp36m-linux_x86_64whl.zip
- 保险科技案例报告-栈略数据:一栈式保险风控服务提供商,专注健康险风控领域2021.rar
- akslides:我的幻灯片,Markdown内容以及使用reveal.js进行渲染
- status.todoparrot.com:TODOParrot.com 的状态 API
- 城市:简单的城市应用程序,用于练习创建PostgreSQL数据库和使用Postico处理数据
- next-responsive-navbar
- SDL:CSC221@城市学院
- onnxjs_test
- myportfolio:关于我的一瞥
- 打乱
- fedora-accounts-docs:Fedora帐户文档
- 美食网站模版
- ANNOgesic-1.0.19-py3-none-any.whl.zip
- 零基础入门NLP - 新闻文本分类-数据集