Servlet 生命周期
对象的生命周期指一个对象从被创建到被销毁的整个过程
import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import java.io.IOException;
@WebServlet(urlPatterns = "/demo",loadOnStartup = 10)
public class ServletDemo implements Servlet {
/**
* 提供服务
* 1.调用时机:每次Servlet被访问的时候
* 2.调用次数:无数次
* @param servletRequest
* @param servletResponse
* @throws ServletException
* @throws IOException
*/
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("动态Web资源开发技术");
}
/**
* 完成初始化的方法
* 1.调用时机:默认情况下,Servlet被第一次访问的时候
* *loadOnStartup:
* 2.调用次数:1次
* @param servletConfig
* @throws ServletException
*/
public void init(ServletConfig servletConfig) throws ServletException {
System.out.println("init");
}
/**
* 获取ServletConfig对象
* @return
*/
public ServletConfig getServletConfig() {
return null;
}
/**
* 获取Servlet信息
* @return
*/
public String getServletInfo() {
return null;
}
/**
* 销毁方法
* 1.调用时机:内存释放或服务器关闭的时候,Servlet(小服务器程序)对象会被销毁
* 2.调用次数:1次
*/
public void destroy() {
System.out.println("xiaohui1");
}
}