国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > OS > Win2012 > 正文

web服務器和http服務器的區別是什么?

2024-09-08 17:49:34
字體:
來源:轉載
供稿:網友
      Web服務器的基本功能就是提供Web信息瀏覽服務。它只需支持HTTP協議、HTML文檔格式及URL。與客戶端的瀏覽器配合。因為Web服務器主要支持的協議就是HTTP,所以通常情況下HTTP服務器和WEB服務器是相等的。

      應用程序服務器(簡稱應用服務器),我們先看一下微軟對它的定義:"我們把應用程序服務器定義為“作為服務器執行共享業務應用程序的底層的系統軟件”。 就像文件服務器為很多用戶提供文件一樣,應用程序服務器讓多個用戶可以同時使用應用程序(通常是客戶創建的應用程序)"通俗的講,Web服務器向客戶端傳送頁面使瀏覽器可以瀏覽,然而應用程序服務器提供的是客戶端應用程序可以調用的方法。確切一點,你可以說:Web服務器專門處理HTTP請求(request),但是應用程序服務器是通過很多協議來為應用程序提供商業邏輯 (business logic)。
      以Java EE為例,Web服務器主要是處理靜態頁面處理和作為 Servlet的容器,用來解釋和執行servlet/JSP,而應用服務器是運行業務邏輯的,主要是EJB、 JNDI和JMX API等J2EE API方面的,還包含事務處理、數據庫連接等功能,所以在企業級應用中,應用服務器提供的功能比WEB服務器強大的多。以這樣的定義,IIS、Apache、Tomcat都可以屬于Web服務器,Weblogic、WebSphere都屬于應用服務器。
      Apache:在Web服務器中,Apache是純粹的Web服務器,經常與Tomcat配對使用。它對HTML頁面具有強大的解釋能力,但是不能解釋嵌入頁面內的服務器端腳本代碼(JSP/Servlet)。
Tomcat:早期的Tomcat是一個嵌入Apache內的JSP/Servlet解釋引擎。Apache+Tomcat就相當于IIS+ASP。后來的Tomcat已不再嵌入Apache內,Tomcat進程獨立于Apache進程運行。 而且,Tomcat已經是一個獨立的Servlet和JSP容器,業務邏輯層代碼和界面交互層代碼可以分離了。因此,有人把Tomcat叫做輕量級應用服務器。
      IIS:微軟早期的IIS,就是一個純粹的Web服務器。后來,它嵌入了ASP引擎,可以解釋VBScript和JScript服務器端代碼了,這時,它就可以兼作應用服務器。當然,它與J2EE應用服務器根本無法相比,但是,從功能上說,從原理上說,它勉強可以稱之為應用服務器。確切地說,它是兼有一點應用服務器功能的Web服務器。
      總結:Apache是純粹的web服務器,而Tomcat和IIS因為具有了解釋執行服務器端代碼的能力,可以稱作為輕量級應用服務器或帶有服務器功能的Web服務器。Weblogic、WebSphere因為能提供強大的J2EE功能,毫無疑問是絕對的應用服務器。最后,Web服務器主要支持的協議就是HTTP,所以通常情況下HTTP服務器和WEB服務器是相等的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吕梁市| 丹巴县| 华坪县| 雅安市| 宿迁市| 黔南| 银川市| 周至县| 株洲市| 蒙山县| 措勤县| 丰城市| 西和县| 邢台市| 清新县| 乌什县| 鄂伦春自治旗| 沂南县| 岗巴县| 南溪县| 合江县| 宁海县| 阿坝| 庄浪县| 利津县| 饶阳县| 宁明县| 二手房| 湘潭市| 凤翔县| 香港 | 河间市| 邹城市| 墨玉县| 呼玛县| 依兰县| 平安县| 五华县| 嘉荫县| 灵武市| 城口县|