一. 储备知识
Servlet的生命周期是对象的创建到销毁的过程。
在一次生命周期的过程服务器管理调用的方法叫做生命周期法,服务器启动成功后servlet对象不会直接创建。
生命周期方法:
方法名 | 作用 |
---|---|
构造器 | 用户第一次访问servlet时,服务器会根据全类名调用构造器创建Servlet对象(第一次访问才会被调用) |
init() | 构造器调用后立即调用init()方法完成参数初始化(第一次创建对象后才会被调用)。完成初始化的操作,加载配置参数,数据库连接参数 |
service() | 浏览器每次请求服务器都会调用service处理请求。一般是接收请求,调用其他类处理请求,根据处理结果给用户响应 |
destroy() | 服务器正常关闭或从服务器移除部署时,服务器会调用此方法销毁servlet对象。完成收尾操作(记录运行信息,关闭资源) |