-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
IIS是一種Web服務(wù)組件,當(dāng)中包含Webserver、FTPserver、NNTPserver和SMTPserver,分別用于網(wǎng)頁(yè)瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面。
apache仍然是世界上用的最多的Webserver,市場(chǎng)占有率達(dá)60%左右。它的成功之處主要在于它的源碼開(kāi)放、有一支開(kāi)放的開(kāi)發(fā)隊(duì)伍、支持跨平臺(tái)的應(yīng)用(能夠執(zhí)行在差點(diǎn)兒全部的Unix、Windows、Linux系統(tǒng)平臺(tái)上)以及它的可移植性等方面。
當(dāng)然常用的還有這些webserver的例如Tomcat BEA WebLogic IBM WebSphere有興趣的話自己可以查閱這幾個(gè)webserver的資料
web服務(wù)器提供的服務(wù)是哪些(web服務(wù)器提供的服務(wù)是哪些內(nèi)容)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于web服務(wù)器提供的服務(wù)是哪些的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、第五章:Web服務(wù)器
5.1各種形狀和尺寸的Web服務(wù)器
Web服務(wù)器會(huì)對(duì)HTTP請(qǐng)求進(jìn)行處理并提供響應(yīng)。術(shù)語(yǔ)“Web服務(wù)器”可以用來(lái)表示W(wǎng)eb服務(wù)器的軟件,也可以用來(lái)表示提供Web頁(yè)面的特定設(shè)備或計(jì)算機(jī)。
Web服務(wù)器有著不同的風(fēng)格、形狀和尺寸。有普通的10行Perl腳本的Web服務(wù)器、50MB的安全商用引擎以及極小的卡上服務(wù)器。但不管功能有何差異,所有的 Web服務(wù)器都能夠接收請(qǐng)求資源的 HTTP請(qǐng)求,將內(nèi)容回送給客戶端(參見(jiàn)圖1-5)。
5.1.1Web服務(wù)器的實(shí)現(xiàn)
Web服務(wù)器實(shí)現(xiàn)了HTTP和相關(guān)的TCP連接處理。負(fù)責(zé)管理Web服務(wù)器提供的資源,以及對(duì)Web服務(wù)器的配置、控制及擴(kuò)展方面的管理。
Web服務(wù)器邏輯實(shí)現(xiàn)了HTTP 協(xié)議、管理著Web資源,并負(fù)責(zé)提供Web服務(wù)器的管理功能。Web服務(wù)器邏輯和操作系統(tǒng)共同負(fù)責(zé)管理TCP連接。底層操作系統(tǒng)負(fù)責(zé)管理底層計(jì)算機(jī)系統(tǒng)的硬件細(xì)節(jié),并提供了TCP/IP網(wǎng)絡(luò)支持、負(fù)責(zé)裝載Web資源的文件系統(tǒng)以及控制當(dāng)前計(jì)算活動(dòng)的進(jìn)程管理功能。
5.3實(shí)際的Web服務(wù)器會(huì)做些什么
例5-1顯示的 Perl服務(wù)器是一個(gè)Web服務(wù)器的小例子。最先進(jìn)的商用Web服務(wù)器要比它復(fù)雜得多,但它們確實(shí)執(zhí)行了幾項(xiàng)同樣的任務(wù),如圖5-3所示。
(1)建立連接一—接受一個(gè)客戶端連接,或者如果不希望與這個(gè)客戶端建立連接,就
將其關(guān)閉。
(2)接收請(qǐng)求——從網(wǎng)絡(luò)中讀取一條HTTP請(qǐng)求報(bào)文。(3)處理請(qǐng)求——對(duì)請(qǐng)求報(bào)文進(jìn)行解釋,并采取行動(dòng)。(4)訪問(wèn)資源-———訪問(wèn)報(bào)文中指定的資源。
(5)構(gòu)建響應(yīng)——?jiǎng)?chuàng)建帶有正確首部的 HTTP響應(yīng)報(bào)文。(6)發(fā)送響應(yīng)——將響應(yīng)回送給客戶端。
(7)記錄事務(wù)處理過(guò)程—-將與已完成事務(wù)有關(guān)的內(nèi)容記錄在一個(gè)日志文件中。
5.4第一步——接受客戶端連接
如果客戶端已經(jīng)打開(kāi)了一條到服務(wù)器的持久連接,可以使用那條連接來(lái)發(fā)送它的請(qǐng)求。否則,客戶端需要打開(kāi)一條新的到服務(wù)器的連接(回顧第4章,復(fù)習(xí)一下HTTP的連接管理技術(shù))。
5.4.1處理新連接
客戶端請(qǐng)求一條到Web服務(wù)器的TCP連接時(shí),Web服務(wù)器會(huì)建立連接,判斷連接的另一端是哪個(gè)客戶端,從TCP連接中將IP地址解析出來(lái)。'一旦新連接建立起來(lái)
并被接受,服務(wù)器就會(huì)將新連接添加到其現(xiàn)存Web服務(wù)器連接列表中,做好監(jiān)視連接上數(shù)據(jù)傳輸?shù)臏?zhǔn)備。
Web服務(wù)器可以隨意拒絕或立即關(guān)閉任意一條連接。有些Web服務(wù)器會(huì)因?yàn)榭蛻舳薎P地址或主機(jī)名是未認(rèn)證的,或者因?yàn)樗且阎膼阂饪蛻舳硕P(guān)閉連接。Web服務(wù)器也可以使用其他識(shí)別技術(shù)。
5.4.2客戶端主機(jī)名識(shí)別
可以用“反向 DNS”對(duì)大部分Web服務(wù)器進(jìn)行配置,以便將客戶端IP地址轉(zhuǎn)換成客戶端主機(jī)名。Web服務(wù)器可以將客戶端主機(jī)名用于詳細(xì)的訪問(wèn)控制和日志記錄。但要注意的是,主機(jī)名查找可能會(huì)花費(fèi)很長(zhǎng)時(shí)間,這樣會(huì)降低Web事務(wù)處理的速度。很多大容量Web服務(wù)器要么會(huì)禁止主機(jī)名解析,要么只允許對(duì)特定內(nèi)容進(jìn)行解析。
可以用配置指令HostnameLookups啟用Apache的主機(jī)查找功能。比如,例5-2中的Apache配置指令就只打開(kāi)了HTML和CGI資源的主機(jī)名解析功能。
例5-2配置Apache,為 HTML和CGI資源查找主機(jī)名
HostnameLookups off
<Files ~" - 《html |htmlcgi)$">
HostnameLookups on
</Files>
5.5第二步—接收請(qǐng)求報(bào)文
連接上有數(shù)據(jù)到達(dá)時(shí),Web服務(wù)器會(huì)從網(wǎng)絡(luò)連接中讀取數(shù)據(jù),并將請(qǐng)求報(bào)文中的內(nèi)容解析出來(lái)(參見(jiàn)圖5-5)。
解析請(qǐng)求報(bào)文時(shí),Web服務(wù)器會(huì):
·解析請(qǐng)求行,查找請(qǐng)求方法、指定的資源標(biāo)識(shí)符(URI)以及版本號(hào),3各項(xiàng)之
間由一個(gè)空格分隔,并以一個(gè)回車(chē)換行(CRLF)序列作為行的結(jié)束,“
·讀取以CRLF結(jié)尾的報(bào)文首部;
檢測(cè)到以CRLF結(jié)尾的、標(biāo)識(shí)首部結(jié)束的空行(如果有的話)﹔
·如果有的話(長(zhǎng)度由content-Length首部指定),讀取請(qǐng)求主體。
解析請(qǐng)求報(bào)文時(shí),Web服務(wù)器會(huì)不定期地從網(wǎng)絡(luò)上接收輸入數(shù)據(jù)。網(wǎng)絡(luò)連接可能隨時(shí)都會(huì)出現(xiàn)延遲。Web服務(wù)器需要從網(wǎng)絡(luò)中讀取數(shù)據(jù),將部分報(bào)文數(shù)據(jù)臨時(shí)存儲(chǔ)在內(nèi)存中,直到收到足以進(jìn)行解析的數(shù)據(jù)并理解其意義為止。
5.5.1 報(bào)文的內(nèi)部表示法
有些Web服務(wù)器還會(huì)用便于進(jìn)行報(bào)文操作的內(nèi)部數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)請(qǐng)求報(bào)文。比如,數(shù)據(jù)結(jié)構(gòu)中可能包含有指向請(qǐng)求報(bào)文中各個(gè)片段的指針及其長(zhǎng)度,這樣就可以將這些首部存放在一個(gè)快速查詢表中,以便快速訪問(wèn)特定首部的具體值了(參見(jiàn)圖5-6)。
5.5.2連接的輸入/輸出處理結(jié)構(gòu)
高性能的 Web服務(wù)器能夠同時(shí)支持?jǐn)?shù)千條連接。這些連接使得服務(wù)器可以與世界各地的客戶端進(jìn)行通信,每個(gè)客戶端都向服務(wù)器打開(kāi)了一條或多條連接。某些連接可能在快速地向Web服務(wù)器發(fā)送請(qǐng)求,而其他一些連接則可能在慢慢發(fā)送,或者不經(jīng)常發(fā)送請(qǐng)求,還有一些可能是空閑的,安靜地等待著將來(lái)可能出現(xiàn)的動(dòng)作。
因?yàn)檎?qǐng)求可能會(huì)在任意時(shí)刻到達(dá),所以Web服務(wù)器會(huì)不停地觀察有無(wú)新的Web請(qǐng)求。不同的Web服務(wù)器結(jié)構(gòu)會(huì)以不同的方式為請(qǐng)求服務(wù),如圖5-7所示。
·單線程Web服務(wù)器(參見(jiàn)圖5-7a)
單線程的Web服務(wù)器一次只處理一個(gè)請(qǐng)求,直到其完成為止。一個(gè)事務(wù)處理結(jié)束之后,才去處理下一條連接。這種結(jié)構(gòu)易于實(shí)現(xiàn),但在處理過(guò)程中,所有其他連接都會(huì)被忽略。這樣會(huì)造成嚴(yán)重的性能問(wèn)題,只適用于低負(fù)荷的服務(wù)器,以及type-o-serve這樣的診斷工具。
·多進(jìn)程及多線程Web服務(wù)器(參見(jiàn)圖5-7b)
多進(jìn)程和多線程Web服務(wù)器用多個(gè)進(jìn)程,或更高效的線程同時(shí)對(duì)請(qǐng)求進(jìn)行處理。3可以根據(jù)需要?jiǎng)?chuàng)建,或者預(yù)先創(chuàng)建一些線程/進(jìn)程?!阌行┓?wù)器會(huì)為每條連接分配一個(gè)線程/進(jìn)程,但當(dāng)服務(wù)器同時(shí)要處理成百、上千,甚至數(shù)以萬(wàn)計(jì)的連接時(shí),需要的進(jìn)程或線程數(shù)量可能會(huì)消耗太多的內(nèi)存或系統(tǒng)資源。因此,很多多線程Web服務(wù)器都會(huì)對(duì)線程/進(jìn)程的最大數(shù)量進(jìn)行限制。
·復(fù)用I/O的服務(wù)器(參見(jiàn)圖5-7c)
為了支持大量的連接,很多Web服務(wù)器都采用了復(fù)用結(jié)構(gòu)。在復(fù)用結(jié)構(gòu)中,要同時(shí)監(jiān)視所有連接上的活動(dòng)。當(dāng)連接的狀態(tài)發(fā)生變化時(shí)(比如,有數(shù)據(jù)可用,或出現(xiàn)錯(cuò)誤時(shí)),就對(duì)那條連接進(jìn)行少量的處理,處理結(jié)束之后,將連接返回到開(kāi)放連接列表中,等待下一次狀態(tài)變化。只有在有事情可做時(shí)才會(huì)對(duì)連接進(jìn)行處理,在空閑連接上等待的時(shí)候并不會(huì)綁定線程和進(jìn)程。
·復(fù)用的多線程Web服務(wù)器(參見(jiàn)圖5-7d)
有些系統(tǒng)會(huì)將多線程和復(fù)用功能結(jié)合在一起,以利用計(jì)算機(jī)平臺(tái)上的多個(gè)CPU.多個(gè)線程(通常是一個(gè)物理處理器)中的每一個(gè)都在觀察打開(kāi)的連接(或打開(kāi)的連接中的一個(gè)子集),并對(duì)每條連接執(zhí)行少量的任務(wù)。
5.6第三步———處理請(qǐng)求
一旦Web服務(wù)器收到了請(qǐng)求,就可以根據(jù)方法、資源、首部和可選的主體部分來(lái)對(duì)請(qǐng)求進(jìn)行處理了。
有些方法(比如POST)要求請(qǐng)求報(bào)文中必須帶有實(shí)體主體部分的數(shù)據(jù)。其他一些方法(比如OPTIONS)允許有請(qǐng)求的主體部分,也允許沒(méi)有。少數(shù)方法(比如GET)禁止在請(qǐng)求報(bào)文中包含實(shí)體的主體數(shù)據(jù)。
這里我們并不對(duì)請(qǐng)求的具體處理方式進(jìn)行討論,因?yàn)楸緯?shū)其余大多數(shù)章節(jié)都在討論這個(gè)問(wèn)題。
5.7第四步——-對(duì)資源的映射及訪問(wèn)
Web 服務(wù)器是資源服務(wù)器。它們負(fù)責(zé)發(fā)送預(yù)先創(chuàng)建好的內(nèi)容,比如HTML頁(yè)面或JPEG 圖片,以及運(yùn)行在服務(wù)器上的資源生成程序所產(chǎn)生的動(dòng)態(tài)內(nèi)容。
5.7.1 docroot
Web服務(wù)器支持各種不同類型的資源映射,但最簡(jiǎn)單的資源映射形式就是用請(qǐng)求URI作為名字來(lái)訪問(wèn)Web服務(wù)器文件系統(tǒng)中的文件。通常,Web服務(wù)器的文件系統(tǒng)中會(huì)有一個(gè)特殊的文件夾專門(mén)用于存放Web內(nèi)容。這個(gè)文件夾被稱為文檔的根目錄(document root,或docroot)。Web服務(wù)器從請(qǐng)求報(bào)文中獲取URI,并將其附加在文檔根目錄的后面。
在圖5-8中,有一條對(duì)/specials/saw-blade.gif 的請(qǐng)求到達(dá)。這個(gè)例子中Web服務(wù)器的文檔根目錄為/us/local/httpd/files。Web服務(wù)器會(huì)返回文件/usr/local/httpd/files/specials/saw-blade.gif。
在配置文件httpd.conf中添加一個(gè) DocumentRoot行就可以為Apache Web服務(wù)器設(shè)置文檔的根目錄了:
DocumentRoot /usr/ local/httpd/files
服務(wù)器要注意,不能讓相對(duì)URL退到docroot之外,將文件系統(tǒng)的其余部分暴露出來(lái)。比如,大多數(shù)成熟的Web服務(wù)器都不允許這樣的URI看到Joe的五金商店文檔根目錄上一級(jí)的文件:
http://www.joes-hardware.com/ ..
5.8.3重定向
Web服務(wù)器有時(shí)會(huì)返回重定向響應(yīng)而不是成功的報(bào)文。Web服務(wù)器可以將瀏覽器重定向到其他地方來(lái)執(zhí)行請(qǐng)求。重定向響應(yīng)由返回碼3XX說(shuō)明。Location響應(yīng)首部包含了內(nèi)容的新地址或優(yōu)選地址的URI。重定向可用于下列情況。
·永久刪除的資源
資源可能已經(jīng)被移動(dòng)到了新的位置,或者被重新命名,有了一個(gè)新的URL。Web服務(wù)器可以告訴客戶端資源已經(jīng)被重命名了,這樣客戶端就可以在從新地址獲取資源之前,更新書(shū)簽之類的信息了。狀態(tài)碼301 Moved Permanently就用于此類重定向。·臨時(shí)刪除的資源
如果資源被臨時(shí)移走或重命名了,服務(wù)器可能希望將客戶端重定向到新的位置上去。但由于重命名是臨時(shí)的,所以服務(wù)器希望客戶端將來(lái)還可以回頭去使用老的URL,不要對(duì)書(shū)簽進(jìn)行更新。狀態(tài)碼303 See Other以及狀態(tài)碼307 TemporaryRedirect就用于此類重定向。
二、web 服務(wù)器有哪些
在UNIX和LINUX平臺(tái)下使用最廣泛的免費(fèi)HTTP服務(wù)器是W3C、NCSA和APACHE服務(wù)器,而Windows平臺(tái)NT/2000/2003使用IIS的WEB服務(wù)器。在選擇使用WEB服務(wù)器應(yīng)考慮的本身特性因素有:性能、安全性、日志和統(tǒng)計(jì)、虛擬主機(jī)、代理服務(wù)器、緩沖服務(wù)和集成應(yīng)用程序等,下面介紹幾種常用的WEB服務(wù)器。
Microsoft IIS
Microsoft的Web服務(wù)器產(chǎn)品為Internet Information Server (IIS), IIS 是允許在公共Intranet或Internet上發(fā)布信息的Web服務(wù)器。IIS是目前最流行的Web服務(wù)器產(chǎn)品之一,很多著名的網(wǎng)站都是建立在IIS的平臺(tái)上。IIS提供了一個(gè)圖形界面的管理工具,稱為 Internet服務(wù)管理器,可用于監(jiān)視配置和控制Internet服務(wù)。
IIS是一種Web服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁(yè)瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。它提供ISAPI(Intranet Server API)作為擴(kuò)展Web服務(wù)器功能的編程接口;同時(shí),它還提供一個(gè)Internet數(shù)據(jù)庫(kù)連接器,可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的查詢和更新。
官方網(wǎng)站:http://www.microsoft.com
下載地址:http://www.eryin.com/Server/Soft/200808/02257.html
IBM WebSphere
WebSphere Application Server 是 一 種功能完善、開(kāi)放的Web應(yīng)用程序服務(wù)器,是IBM電子商務(wù)計(jì)劃的核心部分,它是基于 Java 的應(yīng)用環(huán)境,用于建立、部署和管理 Internet 和 Intranet Web 應(yīng)用程序。 這一整套產(chǎn)品進(jìn)行了擴(kuò)展,以適應(yīng) Web 應(yīng)用程序服務(wù)器的需要,范圍從簡(jiǎn)單到高級(jí)直到企業(yè)級(jí)。
WebSphere 針對(duì)以 Web 為中心的開(kāi)發(fā)人員,他們都是在基本 HTTP服務(wù)器和 CGI 編程技術(shù)上成長(zhǎng)起來(lái)的。IBM 將提供 WebSphere 產(chǎn)品系列,通過(guò)提供綜合資源、可重復(fù)使用的組件、功能強(qiáng)大并易于使用的工具、以及支持 HTTP 和 IIOP 通信的可伸縮運(yùn)行時(shí)環(huán)境,來(lái)幫助這些用戶從簡(jiǎn)單的 Web 應(yīng)用程序轉(zhuǎn)移到電子商務(wù)世界。
官方網(wǎng)站:http://www.ibm.com
下載地址:http://www.ibm.com/developerworks/cn/downloads/ws/wasce/
BEA WebLogic
BEA WebLogic Server 是一種多功能、基于標(biāo)準(zhǔn)的web應(yīng)用服務(wù)器,為企業(yè)構(gòu)建自己的應(yīng)用提供了堅(jiān)實(shí)的基礎(chǔ)。各種應(yīng)用開(kāi)發(fā)、部署所有關(guān)鍵性的任務(wù),無(wú)論是集成各種系統(tǒng)和數(shù)據(jù)庫(kù),還是提交服務(wù)、跨 Internet 協(xié)作,起始點(diǎn)都是 BEA WebLogic Server。由于 它具有全面的功能、對(duì)開(kāi)放標(biāo)準(zhǔn)的遵從性、多層架構(gòu)、支持基于組件的開(kāi)發(fā),基于 Internet 的企業(yè)都選擇它來(lái)開(kāi)發(fā)、部署最佳的應(yīng)用。
BEA WebLogic Server 在使應(yīng)用服務(wù)器成為企業(yè)應(yīng)用架構(gòu)的基礎(chǔ)方面繼續(xù)處于領(lǐng)先地位。BEA WebLogic Server 為構(gòu)建集成化的企業(yè)級(jí)應(yīng)用提供了穩(wěn)固的基礎(chǔ),它們以 Internet 的容量和速度,在連網(wǎng)的企業(yè)之間共享信息、提交服務(wù),實(shí)現(xiàn)協(xié)作自動(dòng)化。
官方網(wǎng)站:http://www.bea.com
下載地址:http://www.oracle.com/bea/index.html
Apache
Apache仍然是世界上用的最多的Web服務(wù)器,市場(chǎng)占有率達(dá)60%左右。它源于NCSAhttpd服務(wù)器,當(dāng)NCSA WWW服務(wù)器項(xiàng)目停止后,那些使用NCSA WWW服務(wù)器的人們開(kāi)始交換用于此服務(wù)器的補(bǔ)丁,這也是apache名稱的由來(lái)(pache 補(bǔ)丁)。世界上很多著名的網(wǎng)站都是Apache的產(chǎn)物,它的成功之處主要在于它的源代碼開(kāi)放、有一支開(kāi)放的開(kāi)發(fā)隊(duì)伍、支持跨平臺(tái)的應(yīng)用(可以運(yùn)行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺(tái)上)以及它的可移植性等方面。
官方網(wǎng)站:http://www.apache.org
下載地址:http://www.eryin.com/Server/Soft/200808/01245.html
Tomcat
Tomcat是一個(gè)開(kāi)放源代碼、運(yùn)行servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat Server是根據(jù)servlet和JSP規(guī)范進(jìn)行執(zhí)行的,因此我們就可以說(shuō)Tomcat Server也實(shí)行了Apache-Jakarta規(guī)范且比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好。
Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術(shù)的標(biāo)準(zhǔn)實(shí)現(xiàn),是基于Apache許可證下開(kāi)發(fā)的自由軟件。Tomcat是完全重寫(xiě)的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,特別是Apache服務(wù)適配器。隨著Catalina Servlet引擎的出現(xiàn),Tomcat第四版號(hào)的性能得到提升,使得它成為一個(gè)值得考慮的Servlet/JSP容器,因此目前許多WEB服務(wù)器都是采用Tomcat。
官方網(wǎng)站:http://tomcat.apache.org
下載地址:http://www.eryin.com/Server/Soft/200808/02250.html
三、什么是WEBserver?經(jīng)常使用的WEBserver有哪些
Web Server中文名稱叫網(wǎng)頁(yè)服務(wù)器或web服務(wù)器。WEB服務(wù)器也稱為WWW(WORLD WIDE WEB)服務(wù)器,主要功能是提供網(wǎng)上信息瀏覽服務(wù)。
Web服務(wù)器可以解析HTTP協(xié)議。當(dāng)Web服務(wù)器接收到一個(gè)HTTP請(qǐng)求,會(huì)返回一個(gè)HTTP響應(yīng),例如送回一個(gè)HTML頁(yè)面。為了處理一個(gè)請(qǐng)求,也可把動(dòng)態(tài)響應(yīng)的回應(yīng)給一些其它的程序例如CGI腳本處理。無(wú)論它們其中的詳細(xì)過(guò)程是怎么樣的,這些服務(wù)器端的程序通常產(chǎn)生一個(gè)HTML來(lái)相應(yīng)客戶端發(fā)出的請(qǐng)求,讓瀏覽器可以瀏覽。
通俗的講,Web服務(wù)器傳送頁(yè)面使瀏覽器可以瀏覽,然而應(yīng)用程序服務(wù)器提供的是客戶端應(yīng)用程序可以調(diào)用的方法。確切一點(diǎn),你可以說(shuō):Web服務(wù)器專門(mén)處理HTTP請(qǐng)求。
在UNIX和LINUX平臺(tái)下使用最廣泛的免費(fèi)是APACHEserver,而Windows平臺(tái)NT/2000/2003使用IIS的WEBserver。
四、北大青鳥(niǎo)java培訓(xùn):web服務(wù)器類型介紹?
web應(yīng)用的運(yùn)營(yíng)都是基于web服務(wù)器的存在才能實(shí)現(xiàn)的。
今天我們就一起來(lái)了解一下,目前比較常見(jiàn)的一些web服務(wù)器都有哪些類型。
1、Tomcat服務(wù)器目前非常流行的Tomcat服務(wù)器是Apache-Jarkarta開(kāi)源項(xiàng)目中的一個(gè)子項(xiàng)目,是一個(gè)小型、輕量級(jí)的支持JSP和Servlet技術(shù)的Web服務(wù)器,也是初學(xué)者學(xué)習(xí)開(kāi)發(fā)JSP應(yīng)用的選。
2、Resin服務(wù)器Resin是Caucho公司的產(chǎn)品,是一個(gè)非常流行的支持Servlet和JSP的服務(wù)器,速度非常快。
Resin本身包含了一個(gè)支持HTML的Web服務(wù)器,這使它不僅可以顯示動(dòng)態(tài)內(nèi)容,而且顯示靜態(tài)內(nèi)容的能力也毫不遜色,因此許多網(wǎng)站都是使用Resin服務(wù)器構(gòu)建3、JBoss服務(wù)器JBoss是一個(gè)種遵從JavaEE規(guī)范的、開(kāi)放源代碼的、純Java的EJB服務(wù)器,對(duì)于J2EE有很好的支持。
JBoss采用JMLAPI實(shí)現(xiàn)軟件模塊的集成與管理,其核心服務(wù)又是提供EJB服務(wù)器,不包含Servlet和JSP的Web容器,不過(guò)它可以和Tomcat完美結(jié)合4、WebSphere服務(wù)器WebSphere是IBM公司的產(chǎn)品,可進(jìn)一步細(xì)分為WebSpherePerformancePack、CacheManager和WebSphereApplicationServer等系列,其中WebSphereApplicationServer是基于Java的應(yīng)用環(huán)境,可以運(yùn)行于SunSolaris、WindowsNT等多種操作系統(tǒng)平臺(tái),用于建立、部署和管理Internet和IntranetWeb應(yīng)用程序。
5、WebLogic服務(wù)器WebLogic是BEA公司的產(chǎn)品(現(xiàn)在已經(jīng)被Oracle收購(gòu)),可進(jìn)一步細(xì)分為WebLogicServer、WebLogicEnterprise和WebLogicPortal等系列,其中WebLogicServer的功能特別強(qiáng)大。
WebLogic支持企業(yè)級(jí)的、多層次的和完全分布式的Web應(yīng)用,并且服務(wù)器的配置簡(jiǎn)單、界面友好。
IT培訓(xùn)http://www.kmbdqn.cn/認(rèn)為對(duì)于那些正在尋求能夠提供Java平臺(tái)所擁有的一切應(yīng)用服務(wù)器的用戶來(lái)說(shuō),WebLogic是一個(gè)十分理想的選擇。
以上就是關(guān)于web服務(wù)器提供的服務(wù)是哪些相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
wechat怎么讀音發(fā)音(wechat怎么讀音標(biāo))
列出常見(jiàn)的web服務(wù)器(列出常見(jiàn)的web服務(wù)器類型)
蘋(píng)果電腦怎么下載caj閱讀器(蘋(píng)果電腦怎么下載cajviewer)
智能改寫(xiě)工具免費(fèi)(智能改寫(xiě)工具免費(fèi)版)