web伺服器和應用伺服器的區別與分析

2021-09-30 20:45:34 字數 654 閱讀 5836

通俗的講,web伺服器傳送頁面使瀏覽器可以瀏覽,然而應用程式伺服器提供的是客戶端應用程式可以呼叫(call)的方法(methods)。確切一點,你可以說:web伺服器專門處理http請求(request),但是應用程式伺服器是通過很多協議來為應用程式提供(serves)商業邏輯(business logic)。

web伺服器通過將接收到的http請求傳送到伺服器端後,只是簡單的通過伺服器端響應(response)的html頁面來處理http請求(request),在伺服器端向web伺服器返回響應頁面時,一些動態頁面(如jsp)等已被轉換為html檔案。web伺服器只是負責接收http資料以及傳送html頁面到客戶端,僅是資料的中轉站。

應用伺服器將伺服器端(server)的一些業務邏輯介面暴露出來,應用伺服器根據客戶端請求資訊呼叫伺服器端的不同方法,就像呼叫物件的某個方法一樣,然後將server端的response返回到客戶端。

1 應用伺服器處理業務邏輯,web伺服器則主要是讓客戶可以通過瀏覽器進行訪問。

2 應用伺服器處理業務邏輯,web伺服器是用於處理html檔案的。web伺服器通常比應用伺服器簡單,如apache就是web伺服器,jboss就是ejb應用伺服器。

應用伺服器:weblogic、tomcat、jboss

web server:iis、 apache

參考:

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

web伺服器 當乙個請求 request 被送到web伺服器裡來時,它只單純的把請求 request 傳遞給可以很好的處理請求 request 的程式 各種服務端指令碼程式 web伺服器僅僅提供乙個可以執行伺服器端 server side 程式和返回 程式所產生的 響應 response 的環境,而...

WEB伺服器 與 應用伺服器

簡介 web伺服器 apache iis nginx 反向 伺服器 應用伺服器 tomcat weblogic jboss glassfish web伺服器則主要是讓客戶可以通過瀏覽器進行訪問,處理html檔案 應用伺服器處理業務邏輯 比如tomcat,支援jsp weblogic,支援ejb 兩者...

web伺服器與應用伺服器

web伺服器 web server 根據我們的定義,作為應用程式伺服器,它通過各種協議,可以包括http,把商業邏輯暴露給 expose 客戶端應用程式。web伺服器主要是處理向瀏覽器傳送html以供瀏覽,而應用程式伺服器提供訪問商業邏輯的途徑以供客戶端應用程式使用。應用程式使用此商業邏輯就象你呼叫...