java Servlet的生命周期和实现流程
java Servlet的生命周期和实现流程:
(一). Servlet的生命周期:
1.构造器:Servlet第一次处理时,会调用构造器。来创建Servlet实例。只会调用一次,Servlet是单例模式,他是以多线程的方式调用service()方法。Servlet不是线程安全,所以尽量不要在service()方法中操作全局变量。
2.init():构造器调用之后马上就被调用,用来初始化Servlet,只会调用一次。
3.service()方法:Serlvet每一次处理请求时都会调用service()方法,用来处理请求,会调用多次。
4.destroy()方法:Servlet对象销毁前(WEB项目卸载时)调用,用来做一些收尾工作,释放资源。
(二).Servlet实现流程