简单的说分为三步:
1,实例化一个Servlet,并且调用init()初始化
2,调用service()方法,根据具体的请求调用doget()或者dopost()或者其他
3,卸载webApp之前,先调用destroy(),销毁示例,释放相应的资源;
详细解释:
当用户第一次向服务器发送请求时,服务器根据请求内容寻找对应的Servlet对象,因为是第一次请求,因此不存在Servlet对象,需要实例化一个Servlet对象,实例化之后,调用init()初始化servlet对象,初始化完成后,启动一个线程,调用service(),根据客户端的请求方式,service方法自动调用doGet()或者doPost()或者其他方法,当容器卸载WebApp前,会调用destory()销毁servlet对象,释放相应的资源!!!