Servlet使用

1. 概念:
servlet: server applet 运行在服务器端的程序。
- Servelet是一个接口,定义了java类被浏览器访问到(tomcat识别)的规则。
 - 我们自定义一个类,实现servelet接口,复写方法
 
2. 步骤
- 创建javaEE项目
 - 定义一个类,实现servlet接口
 

- 实现接口中的抽象方法
 - 配置servlet
 

3. 执行原理


4. 生命周期







修改servlet创建时机:**

5. Servlet3.0 注解配置

创建 Java EE 7以上项目,可以使用servlet 3.1以上版本。

查看WebServlet接口实现

使用注解配置访问路径映射的类。不需要再用web.xml配置


6. IDEA与tomcat配置


WEB-INF目录下的资源浏览器不能直接访问到。
Tomcat断点调试:使用“debug”启动
7. Servlet的体系结构

Servlet 接口
GenericServlet – 抽象类 (实现Servlet接口)


HttpServlet – 抽象类(继承自GenericServlet )

HttpServlet封装了Post和Get方法判断。对http协议的一种封装,简化操作。
- 定义类继承HttpServlet
 - 复写doGet/doPost方法
 

查看源码

通过浏览器直接访问是Get方式。

可以通过表单访问doPost方法。
