Servlet生命周期

来源:互联网 发布:实时股票数据接口 编辑:程序博客网 时间:2024/06/06 20:40

       销毁Servlet:destory()方法

       当Setvlet容器不在需要某个Servlet实例的时候,它会调用该Servlet的destory()方法。在destory()方法中,Servlet会释放掉所用在init()方法中申请的资源。

       在编写Servlet时,需要添加一个destory()方法来覆盖继承的基类的destory()方法。因为如果不这么做,容器只会调用父类的destory()方法来完成卸载任务。这样就不会涉及跟业务相关的后续环节。例如,当服务器停止时,需要记录某个当前运行的参数值以及需要关闭数据库连接。如果数据库连接没有释放,会降低数据库的性能。