Servlet 簡介html
. Java Servlet是和平臺無關的服務器端組件,它運行在Serlet容器中。Servlet容器負責Servlet和客戶的通訊以及調用Servlet的方法,Servlet和客戶的通訊採用「請求/響應模式」。java
Servlet可完成以下功能:web
-建立並返回基於客戶請求的動態html頁面數據庫
-建立可嵌入到現有html頁面中的部分html頁面。瀏覽器
-與其餘服務器資源(如數據庫或基於java的應用程序)進行通訊。服務器
但願經過瀏覽器方式訪問servlet類,須要配置和映射servlet.jsp
servlet容器:運行servlet、jsp、Filter等的軟件環境。spa
1.能夠來建立servlet,並調用servlet的生命週期方法htm
2.jsp、filter,listener,tag blog
Servlet 生命週期的方法:如下方法都是由sevlet容器負責調用
1構造器:只被調用一次,只有第一次請求servlet時,建立servlet實例,調用構造器。這說明sevlet是單例的。
2.init只被調用一次,在建立好實例後當即被調用,用於初始化當前的servlet.
3.sevice:被屢次調用,每次請求都會調用service方法。實際用於響應請求的。
4.destroy:只被調用一次,在當前servlet所在的web應用被卸載前調用。用於釋放servlet所佔用的資源。