Servlet總結小程序
Servlet本質上是一個Java類,因爲其特殊的功能命名爲Servlet,Servlet是運行在服務器端的小程序,是服務器的擴展插件!能夠說Servlet擴展了服務器的功能!Servlet不能單獨運行,須要在Servlet容器中運行 如Tomcat,在此說明Tomcat裏面包含着處理Servlet實例的引擎!Servlet容器已經對http請求服務器進行了抽象,因此Servlet若是想要完整的實現本身的功能須要在Servlet容器中運行!服務器
Servlet運行過程大概是這樣的!插件
客戶端發出request請求,訪問服務器(Tomcat),服務器處理請求路徑(截取訪問路徑),而後掃描Web.xml,加載請求的對象(URL-PATTERN),訪問對應的類!因而可知Servlet與其餘普通Java類的區別在於Servlet是經過JVM虛擬機直接加載完成的。xml
在處理請求過程中例如Get請求,須要傳入HttpServletRequest對象,經過API瞭解,裏面封裝了其得到頭文件信息、請求內容等方法!對象