1. 程式人生 > >Java面試經典:Servlet生命週期

Java面試經典:Servlet生命週期

  只存在一個Servlet物件,在有客戶端請求時才進行初始化,也只初始化一次,在destroy之前,所有的請求不再初始化。初始化完成後呼叫init方法,同初始化一樣,init方法也只調用一次。接下來對於每個請求先呼叫公有的service方法,然後公有的service方法再呼叫私有的service方法,私有的service方法根據客戶端的請求方式呼叫doGet或者doPost方法。這個過程是通過多執行緒來實現的,也就是每一次請求就會執行一次這樣的順序。在解除安裝容器時會呼叫destroy方法銷燬Servlet物件。