web服務器和應用服務器的區別

1.WEB服務器一般是通用的,而應用服務器一般是專用的。(如Tomcat只處理Java應用程序而不能處理ASPX或PHP。而Apache是一個WEB服 務器f(HTTP服務器),後來連接Tomcat應用服務器來支持java。)

2.WEB服務器:
理解WEB服務器,首先你要理解什麼是WEB?WEB你可以簡單理解爲你所看到的HTML頁面就是WEB的數據元素,處理這些數據元素的應用軟件就叫WEB服務器,如IIS、apache。 WEB服務器與客戶端打交道,它要處理的主要信息有:session、request、response、HTML、JS、CS等。

3.應用服務器:
應用服務器如JSP,處理的是非常規性WEB頁面(JSP文件),他動態生成WEB頁面,生成的WEB頁面在發送給客戶端(實際上當應用服務器處理完一個JSP請求並完成JSP生成HTML後它的任務就結束了,其餘的就是WEB處理的過程了)。

4Java EE爲例,Web服務器主要是處理靜態頁面處理和作爲 Servlet容器,解釋和執行servlet/JSP,而應用服務器是運行業務邏輯的,主要是EJB、 JNDI和JMX API等J2EE API方面的,還包含事務處理、數據庫連接等功能,所以在企業級應用中,應用服務器提供的功能比WEB服務器強大的多。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章