文章来自: 培训资料 2018年4月某传某智教育某黑某马java\2.javaweb
参考书:《轻量级JavaEE企业应用实战》 第2章 JSP/Servlet及相关技术详解 (2.10 Servlet介绍)
返回知识列表:JavaWeb 知识列表
## Servlet:
1. 概念
2. 步骤
3. 执行原理
4. 生命周期
5. Servlet3.0 注解配置
6. Servlet的体系结构
Servlet -- 接口
|
GenericServlet -- 抽象类
|
HttpServlet -- 抽象类
*GenericServlet: 将 Servlet 接口中其他的方法做了默认空实现,只将 service() 方法作为抽象。
这样定义Servlet类时,可以继承GenericServlet,实现service方法就可以了。
*HttpServlet : 对http协议的一种封装, 简化操作。
1,定义类继承 HttpServlet
2, 复写doGet , doPost 方法
补充:Servlet规范规定的Servlet不仅可以运行在基于HTTP协议的Web服务器上,还可以运行在基于其它应用协议的服务器上。—— 《Tomcat与Javaweb开发技术详解》P47 页。
Servlet 相关配置
- urlpartten: Servlet 访问路径
- 一个Servlet可以定义多个访问路径: @WebServlet({“/d4”,”/dd4”,”/dddd4”})
- 路径定义规则
- /xxx
- /xxxx/xxxx 多层路径(目录结构)
- *.do 这个配置,前面一定不要加 / 。这样可以通过 hehe.do 访问,hhaa.do 访问。模糊匹配。要这么个功能干啥?