Servlet 概述
-
每个 Servlet都是唯一的,它们能处理的请求是不同的。
-
Servlet是JavaWeb的三大组件之一,属于动态资源。作用是处理请求,服务器会把接收到的请求交给Servlet处理
-
Servlet中通常要:1 接收请求数据 2 处理请求 3 完成响应
-
Servlet 需要自己来编写,每个Servlet必须实现java.servlet.Servlet接口
实现Servlet的方式
1 .实现 javax.servlet.Serlvet 接口
2 . 继承 javax.servlet.GenericServlet 类
3 . 继承 javax.servlet.http.HttpServlet 类
接口的方法实现
方法的调用和对象创建 一般由服务器来调用和创建,我们只是具体实现这些方法
Servlet接口中的方法
1.init方法
生命周期方法
会在Servlet对象创建之后马上执行,并且只执行一次
2.destroy方法
也是生命周期方法,会在Servlet被销毁之前调用,并且也只会被调用一次
3.service 方法 参数俩个 ServletRequest 和 ServletResponse
也是生命周期方法,会调用多次
每次处理请求都是调用这个方法
4.getServletConfig 方法
用来获取Servlet