package cn.itcast.web.servlet;
import javax.servlet.*;
import java.io.IOException;
/**
* servlet快速入门
*/
public class ServletDemo2 implements Servlet {
/**
* 当Servlet被创建的时候,执行,只执行一次
* @param servletConfig
* @throws ServletException
*/
@Override
public void init(ServletConfig servletConfig) throws ServletException {
System.out.println ("init....");
}
/**
* 获取ServletConfig对象
* ServletConfig:Servlet的配置对象
* @return
*/
@Override
public ServletConfig getServletConfig() {
return null;
}
/**
* 提供服务方法
* 每次Servlet被访问时,执行,访问一次执行一次,访问多次执行多次
* @param servletRequest
* @param servletResponse
* @throws ServletException
* @throws IOException
*/
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println ("service....");
}
/**
* 获取Servlet的一些信息、版本、作者等等
* @return
*/
@Override
public String getServletInfo() {
return null;
}
/**
* 当服务器正常关闭的时候,执行,只执行一次
*/
@Override
public void destroy() {
System.out.println ("destroy....");
}
}
servlet初始化方法:init()方法 ,当servlet被创建是执行,只执行一次,可以用于初始化一些资源。
servlet提供服务方法:service()方法,每次servlet被访问时执行,访问一次执行一次,访问多次执行多次。
servlet销毁方法:destroy()方法,当服务器正常关闭的时候,执行,只执行一次,用于释放资源