容器加載Servlet類,而後調用無參構造方法,從而實例化Servlet,接着調用init方法,從而初始化Servlet.線程
init()方法是在調用service()以前調用,能夠使servlet訪問ServletConfig和ServletContext對象,這兩個對象能夠獲得Servlet的配置和Web應用的信息。對象
容器經過調用destory()來結束servlet的生命。一樣,只執行一次。生命週期
Servlet的大部分生命週期都是在service().servlet
客戶端每次請求都是在一個單獨的線程中運行,任何特定的Servlet類都只有一個實例。it
能夠覆蓋init()方法,必需要覆蓋doGet()或者doPost()兩個方法中的一個。容器
經常使用的API:配置