容器加载Servlet类,而后调用无参构造方法,从而实例化Servlet,接着调用init方法,从而初始化Servlet.线程
init()方法是在调用service()以前调用,能够使servlet访问ServletConfig和ServletContext对象,这两个对象能够获得Servlet的配置和Web应用的信息。对象
容器经过调用destory()来结束servlet的生命。一样,只执行一次。生命周期
Servlet的大部分生命周期都是在service().servlet
客户端每次请求都是在一个单独的线程中运行,任何特定的Servlet类都只有一个实例。it
能够覆盖init()方法,必需要覆盖doGet()或者doPost()两个方法中的一个。容器
经常使用的API:配置