1. 程式人生 > >WEB伺服器,容器及tomcat之間的關係

WEB伺服器,容器及tomcat之間的關係

學習web專案的時候,一直對各種容器和伺服器的關係搞不清,覺得很繞,就在網上找了一些部落格看了一下後稍微對這些有了一些瞭解.

1、什麼是WEB伺服器

Web伺服器是指能夠為發出請求的瀏覽器提供文件的程式。伺服器是一種被動程式,只有瀏覽器發出請求的時候才會響應。應用層使用的是HTTP協議。

2.容器

容器管理元件的生命週期,元件包括servlet,jsp等


3.tomcat到底是什麼

Tomcat是Java Servlet,JavaServer Pages,Java Expression Language和Java WebSocket(Java EE)技術的開源實現。

       因為可以通過HTTP提供HTML頁面等靜態內容的請求訪問,所以是一個WEB伺服器;

       因為實現了Servlet規範,所以也是一個Servlet容器,可以執行Servlet程式;

       因為可以通過Servlet容器,呼叫Servlet處理動態請求,所以也是一個應用伺服器;

       所以,可以說Tomcat是Java(EE) WEB應用伺服器