一些常見的服務(wù)器進行分類,IIS、Apache、Tomcat都可以屬于Web服務(wù)器,Weblogic、WebSphere都屬于應(yīng)用服務(wù)器。夢飛小編帶您了解一下這些服務(wù)器的主要作用:
Apache
在Web服務(wù)器中,Apache是純粹的Web服務(wù)器,經(jīng)常與Tomcat配對使用。它對HTML頁面具有強大的解釋能力,但是不能解釋嵌入頁面內(nèi)的服務(wù)器端腳本代碼(JSP/Servlet)。
Tomcat
早期的Tomcat是一個嵌入Apache內(nèi)的JSP/Servlet解釋引擎,Apache+Tomcat就相當(dāng)于IIS+ASP(動態(tài)服務(wù)器頁面)。后來的Tomcat已不再嵌入Apache內(nèi),Tomcat進程獨立于Apache進程運行。 而且,Tomcat已經(jīng)是一個獨立的Servlet和JSP容器,業(yè)務(wù)邏輯層代碼和界面交互層代碼可以分離了。因此,有人把Tomcat叫做輕量級應(yīng)用服務(wù)器。
IIS
微軟早期的IIS,就是一個純粹的Web服務(wù)器。后來,它嵌入了ASP引擎,可以解釋VBScript和JScript服務(wù)器端代碼了,這時,它就可以兼作應(yīng)用服務(wù)器。從原理上說,它勉強可以稱之為應(yīng)用服務(wù)器。確切地說,它是兼有一點應(yīng)用服務(wù)器功能的Web服務(wù)器。