2011-06-03 171 views

回答

5

你知道web服務器:他們處理HTTP請求。

應用服務器通常用於Java EE空間。它們可能有也可能沒有內置Web服務器。它們添加了servlet/JSP支持(servlet是在應用程序服務器中運行並監聽HTTP請求的Java類; JSP是Java服務器頁面,是使用servlet生成HTML的模板解決方案)和有時候EJB(Enterprise Java Beans)。

應用程序服務器向其中運行的對象提供線程,命名,池化等服務。

+0

爲什麼這個否決? – duffymo 2011-06-04 23:18:46

+0

+1。很好,簡短,簡潔的答案。 – cbmeeks 2013-04-11 12:36:20

3

應用程序服務器運行各種客戶端使用的應用程序/服務。通常,它允許您部署和管理需要在服務器機器上而不是在桌面上運行的應用程序。

它通常提供一個大組由applicaitons如安全性,消息傳遞,事務協調等使用的服務的...

它可能會或可能不會有一個Web服務器作爲包裝的一部分(但大多數)。

一個web服務器只處理HTTP請求和返回的網頁和其他靜態或動態內容。

實際上,劃分網絡服務器的線不是銳利的,兩者之間有相當大的灰色區域。

2

Web服務器處理HTTP 協議。當Web服務器收到一個HTTP請求 時,它會以一個 HTTP響應(例如發回一個 HTML頁面)作爲響應。

應用程序服務器通過 各種協議向客戶端應用程序公開業務 邏輯,可能包括 HTTP。雖然Web服務器主要處理 併發送HTML以在Web瀏覽器中顯示,但應用服務器 提供對客戶端應用程序使用的 的業務邏輯的訪問。

this article

相關問題