Web服務(wù)器、應(yīng)用程序服務(wù)器、HTTP服務(wù)器有何區(qū)別?相信很多人都會有這樣疑問,下面創(chuàng)新互聯(lián)為你詳解一下以上問題。
Web服務(wù)器、HTTP服務(wù)器
Web服務(wù)器的基本功能就是提供Web信息瀏覽服務(wù)。它只需支持HTTP協(xié)議、HTML文檔格式及URL。與客戶端的網(wǎng)絡(luò)瀏覽器配合。因為Web服務(wù)器主要支持的協(xié)議就是HTTP,所以通常情況下HTTP服務(wù)器和WEB服務(wù)器是相等的。
應(yīng)用程序服務(wù)器
應(yīng)用程序服務(wù)器(簡稱應(yīng)用服務(wù)器),我們先看一下微軟對它的定義:”我們把應(yīng)用程序服務(wù)器定義為“作為服務(wù)器執(zhí)行共享業(yè)務(wù)應(yīng)用程序的底層的系統(tǒng)軟件”。 就像文件服務(wù)器為很多用戶提供文件一樣,應(yīng)用程序服務(wù)器讓多個用戶可以同時使用應(yīng)用程序(通常是客戶創(chuàng)建的應(yīng)用程序)”
通俗的講,Web服務(wù)器傳送(serves)頁面使瀏覽器可以瀏覽,然而應(yīng)用程序服務(wù)器提供的是客戶端應(yīng)用程序可以調(diào)用(call)的方法(methods)。確切一點,你可以說:Web服務(wù)器專門處理HTTP請求(request),但是應(yīng)用程序服務(wù)器是通過很多協(xié)議來為應(yīng)用程序提供(serves)商業(yè)邏輯 (business logic)。
以Java EE為例,Web服務(wù)器主要是處理靜態(tài)頁面處理和作為 Servlet容器,解釋和執(zhí)行servlet/JSP,而應(yīng)用服務(wù)器是運行業(yè)務(wù)邏輯的,主要是EJB、 JNDI和JMX API等J2EE API方面的,還包含事務(wù)處理、數(shù)據(jù)庫連接等功能,所以在企業(yè)級應(yīng)用中,應(yīng)用服務(wù)器提供的功能比WEB服務(wù)器強大的多。
以上就是Web服務(wù)器、應(yīng)用程序服務(wù)器、HTTP服務(wù)器有何區(qū)別的全部介紹,如果您想了解更多服務(wù)器,請關(guān)注創(chuàng)新互聯(lián)。