Apache HTTP Server 與 Apache Tomcat 的區別


要明白他們之間的區別,我們首先需要明白HTTP協議、HTML頁面、JSP、Servlet之間的區別和聯系。

HTTP協議是在TCP/IP協議之上的應用層協議,用以在客戶端和服務器之間傳遞信息。一般傳遞的是HTML文本信息。

服務器端可以存儲一些靜態HTML文件,當前端使用HTTP協議請求對應文件時,服務器就把這個文件發送給前端。

Apache HTTP Server的作用就是解析客戶端發送過來的HTTP協議,並把指定的靜態HTML文本返回前端。

Servlet是一種部署在服務器端的程序(按照Servlet規范開發的程序),它可以動態生成HTML頁面。

JSP屬於一種Servlet,只不過采用了一種類似HTML的編寫方式(開發方式),目的也是動態生成HTML頁面。

Apache Tomcat就是一個Servlet容器,可以部署Servlet和JSP,動態生成HTML文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM