一、web伺服器
1、常用的web伺服器又apache、iis等
2、web伺服器的特點:
web伺服器可以解析(handles)http協議。當web伺服器接收到乙個http請求(request),會返回乙個http響應(response),例如送回乙個html頁面。
web伺服器的**模型(delegation model)非常簡單。當乙個請求(request)被送到web伺服器裡來時,它只單純的把請求傳遞給可以很好的處理請求的程式。
web伺服器僅僅提供乙個可以執行伺服器端程式和返回(程式所產生的)響應的環境,而不會超出職能範圍。而伺服器端程式通常具有事務處理,資料庫連線和訊息等功能。
雖然web伺服器不支援事務處理或資料庫連線池,但它可以配置各種策略來實現容錯性和可擴充套件性,例如負載平衡,緩衝。集群特徵經常被誤認為僅僅是應用程式伺服器專有的特徵。
二、應用程式伺服器
2、應用程式伺服器特點:
作為應用程式伺服器,它通過各種協議,可以包括http,把商業邏輯暴露給(expose)客戶端應用程式。web伺服器主要是處理向瀏覽器傳送html以供瀏覽,而應用程式伺服器提供訪問商業邏輯的途徑以供客戶端應用程式使用。應用程式使用此商業邏輯就象你呼叫物件的乙個方法(或過程語言中的乙個函式)一樣。
注:現在web伺服器與應用程式伺服器區分已經不那麼大,如tomcat同樣具有web伺服器的功能。
三、web伺服器與應用程式伺服器比較
web伺服器:理解web伺服器,首先你要理解什麼是web?web你可以簡單理解為你所看到的html頁面就是web的資料元素,處理這些資料元素的應用軟體就叫web伺服器,如iis、apache。 web伺服器與客戶端打交道,它要處理的主要資訊有:session、request、response、html、js、cs等。
應用程式伺服器:應用伺服器如jsp,處理的是非常規性web頁面(jsp檔案),他動態生成web頁面,生成的web頁面在傳送給客戶端(實際上當應用伺服器處理完乙個jsp請求並完成jsp生成html後它的任務就結束了,其餘的就是web處理的過程了)。
WEB伺服器 與 應用伺服器
簡介 web伺服器 apache iis nginx 反向 伺服器 應用伺服器 tomcat weblogic jboss glassfish web伺服器則主要是讓客戶可以通過瀏覽器進行訪問,處理html檔案 應用伺服器處理業務邏輯 比如tomcat,支援jsp weblogic,支援ejb 兩者...
web伺服器與應用伺服器
web伺服器 web server 根據我們的定義,作為應用程式伺服器,它通過各種協議,可以包括http,把商業邏輯暴露給 expose 客戶端應用程式。web伺服器主要是處理向瀏覽器傳送html以供瀏覽,而應用程式伺服器提供訪問商業邏輯的途徑以供客戶端應用程式使用。應用程式使用此商業邏輯就象你呼叫...
WEB伺服器死亡日記(應用程式篇)
伺服器死亡日記 應用程式篇 第二個層面的安全是應用程式的安全。我們要明白我們安裝了哪些應用程式,ftp imail iis 下的應用程式。我們安裝的應用程式必須順時注意補丁的情況,同有補丁必須及時安裝。問題最大的就是我們自己開發的應用程式,我們要用懷疑一切的態度去看帶我們的 在網上最最知名的就是 s...