Servlet的生命周期

Servlet生命周期,从出生到结束。分别经历了加载、初始化、服务、销毁。

这些都由Web容器来控制,而初始化、服务、销毁我们用户是可以自己去添加内容的,然后由Web容器调用

Servlet的生命周期一般可以用三个方法来表示:
init():仅执行一次,负责在装载Servlet时初始化Servlet对象。
service():此方法是核心方法,一般HTTPServlet中会有get和post两种处理方式,在调用doget()和dopost()方法时会构造serviceRequest和ServletResponse请求和响应对象作为参数。
destory():在停止并且卸载Servlet时执行,负责释放资源。
初始化阶段:Servlet启动,会读取配置文件中的信息,构造指定的Servlet对象,创建ServletConfig对象。将ServletConfig对象作为参数。

生命周期:

1、创建Servlet对象,通过服务器反射机制创建Servlet对象,第一次请求时才会创建。(默认)

2、调用Servlet对象的init()方法,初始化Servlet的信息,init()方法只会在创建后被调用一次;

3、响应请求,调用service()或者是doGet(),doPost()方法来处理请求,这些方法是运行的在多线程状态下的。

4、在长时间没有被调用或者是服务器关闭时,会调用destroy()方法来销毁Servlet对象。

来调用init()方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值