Servlet生命周期描述!!!

简单的说分为三步:

1,实例化一个Servlet,并且调用init()初始化

2,调用service()方法,根据具体的请求调用doget()或者dopost()或者其他

3,卸载webApp之前,先调用destroy(),销毁示例,释放相应的资源;

详细解释:

当用户第一次向服务器发送请求时,服务器根据请求内容寻找对应的Servlet对象,因为是第一次请求,因此不存在Servlet对象,需要实例化一个Servlet对象,实例化之后,调用init()初始化servlet对象,初始化完成后,启动一个线程,调用service(),根据客户端的请求方式,service方法自动调用doGet()或者doPost()或者其他方法,当容器卸载WebApp前,会调用destory()销毁servlet对象,释放相应的资源!!!

 

你可能感兴趣的:(servlet,服务器,service,webapp)