session对象的生命周期
一个用户在某个Web服务器中session对象的生命周期依赖于以下几个因素:
① 用户是否关闭浏览器。
②session对象是否调用invalidate()方法。
③session对象是否到达设置的最长“发呆”时间。void setMaxInactiveInterval():设置两次请求的间隔时间(单位是秒),也就是发呆时间。
Servlet的生命周期
①初始化Servlet对象
当Servlet对象第一次被请求加载时,服务器会创建一个Servlet对象,该Servlet对象调用init()方法完成必要的初始化工作。
②service()方法响应请求
创建的Servlet对象再调用service()方法响应客户的请求。
③Servlet对象消亡
当服务器关闭时,Servlet对象调用destroy()方法使自己消亡。