生命周期:客户端传来请求,WEB服务器相应 加载servlet 并将其实例化,Servlet的生命周期开始,容器首先进行init()方法进行初始化。
接下来客户端的请求会传递给service()方法, service()会根据需求调用doget 或者dopost方法。
当服务器关闭时servlet会调用destroy()方法进行销毁。释放内存。
这里init() 和destroy()只会执行一次,但是客户端每次请求都会执行service(),需要初始化的数据都会放入init()方法中, 需要销毁的内容都放在destroy()方法中。
- void init(ServletConfig config) throws ServletException
- void service(ServletRequest req, ServletResponse resp) throws ServletException, java.io.IOException
- void destory()