WEB服務器,TOMCAT和servlet之間的關系
什么是WEB服務器
Web服務器是指能夠為發出請求的瀏覽器提供文檔的程序。服務器是
一種被動程序,只有瀏覽器發出請求的時候才會響應。應用層使用
的是HTTP協議。
Tomcat是什么
因為可以通過HTTP提供HTML頁面等靜態內容的請求訪問,所以是一
個WEB服務器;
因為實現了Servlet規范,所以也是一個Servlet容器,可以運行
Servlet程序;
因為可以通過Servlet容器,調用Servlet處理動態請求,所以也是
一個應用服務器;
所以tomcat的功能
1,WEB服務器
2,JSP容器
3,Serlet容器
TIMCAT總結:
Tomcat是一個servlet容器,實現了對Servlet和JSP的支持,除此之
外,tomcat還可以作為一個web應用服務器。獨立的Servlet容器是
Tomcat的默認模式。管理和運行Servlet/JSP的容器也稱為WEB容器
。
Tomcat服務器接受客戶請求並做出響應的過程如下:
1)客戶端(通常都是瀏覽器)訪問Web服務器,發送HTTP請求。
2)Web服務器接收到請求后,傳遞給Servlet容器。
3)Servlet容器加載Servlet,產生Servlet實例后,向其傳遞表示
請求和響應的對象。
4)Servlet實例使用請求對象得到客戶端的請求信息,然后進行相
應的處理。
5)Servlet實例將處理結果通過響應對象發送回客戶端,容器負責
確保響應正確送出,同時
將控制返回給Web服務器。