web服務器、容器、中間件區別介紹

舒壓圖

web服務器

web中間件

web容器

它們之間從概念上屬於包含關係,從大到小是:web服務器>web中間件>web容器

  • web服務器
    WEB服務器也稱爲WWW(WORLD WIDE WEB)服務器,提供web服務的軟件和裝載着web服務軟件的(硬件)主機都統稱爲web服務器。

    作用:主要功能是提供網上信息瀏覽服務。通俗的講,Web服務器傳送(serves)頁面使瀏覽器可以瀏覽,而應用程序服務器提供的是客戶端應用程序可以調用(call)的方法(methods)。確切一點,你可以說:Web服務器專門處理HTTP請求(request),但是應用程序服務器是通過很多協議來爲應用程序提供(serves)商業邏輯(business logic)。

位置如下:
在這裏插入圖片描述

類型: IIS、Apache、Nginx、Tomcat、Jboss、Jetty、Weblogic、Webshere、Glasshfish、Lighttpd等

  • web中間件

    Web中間件就是提供web應用軟件和系統軟件連接的軟件的一個總稱,是一 類連接軟件組件和應用的計算機軟件,它包括一組服務。以便於運行在一臺或多臺機器上的多個軟件通過網絡進行交互。簡言之:就是一個軟件,在操作系統、網絡和數據庫之上,應用軟件的下層,啓連接兩者的作用。

    作用:爲處於自己上層的應用軟件提供運行與開發的環境,幫助用戶靈活、 高效地開發和集成複雜的應用軟件。

位置如下:
在這裏插入圖片描述

類型: Tomcat、、Jboss、Jetty、Weblogic、Webshere、Glasshfish等。

  • web容器
    web容器是一種服務程序,在服務器一個端口就有一個提供相應服務的程序, 而這個程序就是處理從客戶端發出的請求。
    作用: 它是中間件的一種,作爲操作系統和應用程序之間的橋樑,給處於其中的應用程序組件提供一個環境,使應用程序直接跟容器中的環境變量交互,而不必關注其它系統問題。

位置如下:

在這裏插入圖片描述
類型: IIS(asp容器)、Tomcat(servlet容器)、Jboss(EJB容器)等。

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