import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import java.io.IOException;
public interface Servlet {
/**
* 说明:在 Servlet 的生命期中,仅执行一次 init() 方法,它是在服务器装入 Servlet 时执行的。
* 可以配置服务器,以在启动服务器或客户机首次访问 Servlet 时装入 Servlet。
* @param var1 Servlet配置对象
* */
void init(ServletConfig var1) throws ServletException;
/**
* 说明:返回一个 ServletConfig 对象,该对象用来返回初始化参数和 ServletContext。
* ServletContext 接口提供有关 servlet 的环境信息。
* @return ServletConfig
* */
ServletConfig getServletConfig();
/**
* 说明:service() 方法是 Servlet 的核心。
* 每当一个客户请求一个 HttpServlet 对象,该对象的service() 方法就要被调用,
* 而且传递给这个方法一个"请求"(ServletRequest)对象和一个"响应"(ServletResponse)对象作为参数。
* @param var1 封装请求数据
* @param var2 封装响应数据
* */
void service(ServletRequest var1, ServletResponse var2) throws ServletException, IOException;
/**
* 说明:提供有关servlet 的信息,如作者、版本、版权。
* @return String
* */
String getServletInfo();
/**
* 说明:与init方法相类似,destroy() 方法仅执行一次,即在服务器停止且卸装Servlet 时执行该方法。
* */
void destroy();
}
11-17
625