1. 程式人生 > >web服務器、tomcat、servlet是什麽?他們之間的關系又是什麽?

web服務器、tomcat、servlet是什麽?他們之間的關系又是什麽?

可能 解析 eclipse -a jar包 span lock 圖片 產生

  今天偶然看到常見web服務器的介紹有Apache HTTP server、Nginx、Microsoft IIS、GWS,心中不禁產生了疑問,這些都是什麽呢?一直認為Tomcat就是web服務器,以下是百度對web服務器的介紹。

技術分享圖片

看到這可能有些同學不明白,通俗點來說web服務器的作用就是用戶通過瀏覽器向web服務器發送http請求,web服務器解析http請求將請求路徑的文件返回給瀏覽器,瀏覽器再將文件渲染顯示給我們看,因此web服務器的作用就是返回服務端的靜態文件。

  那麽Tomcat又是什麽呢?在了解Tomcat之前我們先要知道Servlet是什麽,百度上說Servlet是用Java編寫的服務器端程序,具有獨立於平臺和協議的特性,主要功能在於交互式地瀏覽和生成數據,生成動態Web內容,看到這可能又迷糊了,說半天還是不知道Servlet是什麽,其實Servlet就是一種用來處理網絡請求的一套規範。

  在用Eclipse搭建SSM項目的時候,不知道大家有沒有導入過Servlet-api的jar包呢?這個實際上就是servlet以及它的實現。

技術分享圖片

web服務器、tomcat、servlet是什麽?他們之間的關系又是什麽?