1.介紹:
Web服務器使用一個獨立的模塊裝載和運行Servlet與JSP頁面,這個模塊稱爲Servlet容器(container),或者稱爲Web容器。Tomcat就是一個Web容器,它在整個Web應用系統中處於中間層的地位。
注意:
上圖是完整的Web組件示意圖,其中HTML文件存儲在文件系統中,Servlet和JSP運行在Web容器中,業務數據存儲在數據庫中。
2.工作原理:
瀏覽器向Web服務器發送請求,如果請求的目標是HTML文件,Web服務器可以直接處理。如果請求的是Servlet或JSP頁面,Web服務器將請求轉發給Web容器,容器將查找並執行該Servlet或者JSP頁面,Servlet和JSP頁面都可以產生動態輸出。