java Servlet使用

Servlet使用

1571661624355

1. 概念:

servlet: server applet 运行在服务器端的程序。

  • Servelet是一个接口,定义了java类被浏览器访问到(tomcat识别)的规则。
  • 我们自定义一个类,实现servelet接口,复写方法

2. 步骤

  1. 创建javaEE项目
  2. 定义一个类,实现servlet接口

1571661543455

  1. 实现接口中的抽象方法
  2. 配置servlet

1571661852564

3. 执行原理

1571662308733

1571662473098

4. 生命周期

1571679661329

1571679709690

1571679776658

1571679934177

1571679982423

1571680506044

1571680617861

修改servlet创建时机:**

1571680156897

5. Servlet3.0 注解配置

1571683156154

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

1571684815079

查看WebServlet接口实现

1571684988786

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

1571685059202

1571685448764

6. IDEA与tomcat配置

1571685893612

1571685955502

WEB-INF目录下的资源浏览器不能直接访问到。

Tomcat断点调试:使用“debug”启动

7. Servlet的体系结构

1571686478373

Servlet 接口

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

1571687038235

1571686635254

HttpServlet – 抽象类(继承自GenericServlet )

1571686728706

HttpServlet封装了Post和Get方法判断。对http协议的一种封装,简化操作。

  • 定义类继承HttpServlet
  • 复写doGet/doPost方法

1571686946303

查看源码

1571687237335

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

1571687311861

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

1571687462277

0%