国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

技巧:淺談Web服務器和應用服務器的區別
2012-02-24   中關村在線

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

  下面讓我們來細細道來:

  Web服務器(Web Server)

  Web服務器可以解析(handles)HTTP協議。當Web服務器接收到一個HTTP請求(request),會返回一個HTTP響應(response),例如送回一個HTML頁面。為了處理一個請求(request),Web服務器可以響應(response)一個靜態頁面或圖片,進行頁面跳轉(redirect),或者把動態響應(dynamic response)的產生委托(delegate)給一些其它的程序例如CGI腳本,JSP(JavaServer Pages)腳本,servlets,ASP(Active Server Pages)腳本,服務器端(server-side)JavaScript,或者一些其它的服務器端(server-side)技術。無論它們(譯者注:腳本)的目的如何,這些服務器端(server-side)的程序通常產生一個HTML的響應(response)來讓瀏覽器可以瀏覽。

  要知道,Web服務器的代理模型(delegation model)非常簡單。當一個請求(request)被送到Web服務器里來時,它只單純的把請求(request)傳遞給可以很好的處理請求(request)的程序(譯者注:服務器端腳本)。Web服務器僅僅提供一個可以執行服務器端(server-side)程序和返回(程序所產生的)響應(response)的環境,而不會超出職能范圍。服務器端(server-side)程序通常具有事務處理(transaction processing),數據庫連接(database connectivity)和消息(messaging)等功能。

  雖然Web服務器不支持事務處理或數據庫連接池,但它可以配置(employ)各種策略(strategies)來實現容錯性(fault tolerance)和可擴展性(scalability),例如負載平衡(load balancing),緩沖(caching)。集群特征(clustering—features)經常被誤認為僅僅是應用程序服務器專有的特征。

  應用程序服務器(The Application Server)

  根據我們的定義,作為應用程序服務器,它通過各種協議,可以包括HTTP,把商業邏輯暴露給(expose)客戶端應用程序。Web服務器主要是處理向瀏覽器發送HTML以供瀏覽,而應用程序服務器提供訪問商業邏輯的途徑以供客戶端應用程序使用。應用程序使用此商業邏輯就象你調用對象的一個方法(或過程語言中的一個函數)一樣。

  應用程序服務器的客戶端(包含有圖形用戶界面(GUI)的)可能會運行在一臺PC、一個Web服務器或者甚至是其它的應用程序服務器上。在應用程序服務器與其客戶端之間來回穿梭(traveling)的信息不僅僅局限于簡單的顯示標記。相反,這種信息就是程序邏輯(program logic)。 正是由于這種邏輯取得了(takes)數據和方法調用(calls)的形式而不是靜態HTML,所以客戶端才可以隨心所欲的使用這種被暴露的商業邏輯。

  在大多數情形下,應用程序服務器是通過組件(component)的應用程序接口(API)把商業邏輯暴露(expose)(給客戶端應用程序)的,例如基于J2EE(Java 2 Platform, Enterprise Edition)應用程序服務器的EJB(Enterprise JavaBean)組件模型。此外,應用程序服務器可以管理自己的資源,例如看大門的工作(gate-keeping duties)包括安全(security),事務處理(transaction processing),資源池(resource pooling), 和消息(messaging)。就象Web服務器一樣,應用程序服務器配置了多種可擴展(scalability)和容錯(fault tolerance)技術。

 一個例子

  例如,設想一個在線商店(網站)提供實時定價(real-time pricing)和有效性(availability)信息。這個站點(site)很可能會提供一個表單(form)讓你來選擇產品。當你提交查詢(query)后,網站會進行查找(lookup)并把結果內嵌在HTML頁面中返回。網站可以有很多種方式來實現這種功能。我要介紹一個不使用應用程序服務器的情景和一個使用應用程序服務器的情景。觀察一下這兩中情景的不同會有助于你了解應用程序服務器的功能。

  情景1:不帶應用程序服務器的Web服務器

  在此種情景下,一個Web服務器獨立提供在線商店的功能。Web服務器獲得你的請求(request),然后發送給服務器端(server-side)可以處理請求(request)的程序。此程序從數據庫或文本文件(flat file,譯者注:flat file是指沒有特殊格式的非二進制的文件,如properties和XML文件等)中查找定價信息。一旦找到,服務器端(server-side)程序把結果信息表示成(formulate)HTML形式,最后Web服務器把會它發送到你的Web瀏覽器。

  簡而言之,Web服務器只是簡單的通過響應(response)HTML頁面來處理HTTP請求(request)。

  情景2:帶應用程序服務器的Web服務器

  情景2和情景1相同的是Web服務器還是把響應(response)的產生委托(delegates)給腳本(譯者注:服務器端(server-side)程序)。然而,你可以把查找定價的商業邏輯(business logic)放到應用程序服務器上。由于這種變化,此腳本只是簡單的調用應用程序服務器的查找服務(lookup service),而不是已經知道如何查找數據然后表示為(formulate)一個響應(response)。 這時當該腳本程序產生HTML響應(response)時就可以使用該服務的返回結果了。

  在此情景中,應用程序服務器提供(serves)了用于查詢產品的定價信息的商業邏輯。(服務器的)這種功能(functionality)沒有指出有關顯示和客戶端如何使用此信息的細節,相反客戶端和應用程序服務器只是來回傳送數據。當有客戶端調用應用程序服務器的查找服務(lookup service)時,此服務只是簡單的查找并返回結果給客戶端。

  通過從響應產生(response-generating)HTML的代碼中分離出來,在應用程序之中該定價(查找)邏輯的可重用性更強了。其他的客戶端,例如收款機,也可以調用同樣的服務(service)來作為一個店員給客戶結帳。相反,在情景1中的定價查找服務是不可重用的因為信息內嵌在HTML頁中了。

  總而言之,在情景2的模型中,在Web服務器通過回應HTML頁面來處理HTTP請求(request),而應用程序服務器則是通過處理定價和有效性(availability)請求(request)來提供應用程序邏輯的。

  警告(Caveats)

  現在,XML Web Services已經使應用程序服務器和Web服務器的界線混淆了。通過傳送一個XML有效載荷(payload)給服務器,Web服務器現在可以處理數據和響應(response)的能力與以前的應用程序服務器同樣多了。

  另外,現在大多數應用程序服務器也包含了Web服務器,這就意味著可以把Web服務器當作是應用程序服務器的一個子集(subset)。雖然應用程序服務器包含了Web服務器的功能,但是開發者很少把應用程序服務器部署(deploy)成這種功能(capacity)(譯者注:這種功能是指既有應用程序服務器的功能又有Web服務器的功能)。相反,如果需要,他們通常會把Web服務器獨立配置,和應用程序服務器一前一后。這種功能的分離有助于提高性能(簡單的Web請求(request)就不會影響應用程序服務器了),分開配置(專門的Web服務器,集群(clustering)等等),而且給最佳產品的選取留有余地。

原文鏈接:http://server.zol.com.cn/274/2747891.html

熱詞搜索:

上一篇:Web服務器的新血液:Apache 2.4重大更新
下一篇:深信服正式面向海外市場發布英文版SSL VPN

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产在线精品一区二区不卡了| 国产成人午夜片在线观看高清观看| 狂野欧美性猛交blacked| 国产传媒一区在线| 91精品国产综合久久精品| 1024成人网色www| 精东粉嫩av免费一区二区三区| 一本到一区二区三区| 久久综合99re88久久爱| 午夜电影网一区| 色呦呦国产精品| 国产欧美va欧美不卡在线| 日韩av在线播放中文字幕| 欧美在线一区二区| 一区视频在线播放| 国产福利精品导航| 欧美大片拔萝卜| 日韩不卡一区二区| 欧美日韩视频在线第一区 | 国产精品久久久久久亚洲毛片| 蜜臀91精品一区二区三区 | 国产精品69久久久久水密桃 | 91豆麻精品91久久久久久| 国产嫩草影院久久久久| 国产酒店精品激情| 日韩欧美色电影| 日韩电影免费在线观看网站| 欧美性大战久久久久久久蜜臀| 国产精品成人免费在线| 成人动漫一区二区在线| 中文字幕电影一区| proumb性欧美在线观看| 中文字幕亚洲电影| 成人h动漫精品一区二| 中文在线免费一区三区高中清不卡 | 国产在线精品免费| 欧美成人性战久久| 裸体一区二区三区| 久久婷婷综合激情| 国产成人免费在线观看不卡| 国产校园另类小说区| 国产91丝袜在线播放0| 中国色在线观看另类| av在线一区二区| 一区二区三区四区激情| 欧美精品久久99| 奇米精品一区二区三区在线观看一| 日韩欧美一区二区视频| 麻豆精品一区二区三区| 国产日韩视频一区二区三区| 不卡一区二区中文字幕| 亚洲综合一区二区三区| 91精品婷婷国产综合久久竹菊| 轻轻草成人在线| 久久精品人人做人人综合 | 欧美精品久久一区| 久久精品久久精品| 国产无人区一区二区三区| 99久久久国产精品| 日韩精品五月天| 久久久精品黄色| 在线亚洲一区观看| 极品少妇xxxx偷拍精品少妇| 国产精品久久久久一区二区三区| 欧美性猛交xxxx乱大交退制版 | 欧美电影免费观看高清完整版在线| 国模娜娜一区二区三区| 国产精品久久久久久久久免费桃花| 欧美又粗又大又爽| 精品一区二区三区视频在线观看| 专区另类欧美日韩| 日韩三级在线观看| av中文一区二区三区| 午夜精品久久久久影视| 亚洲国产精品av| 欧美日本在线一区| a美女胸又www黄视频久久| 日本在线不卡视频| 国产精品久久影院| 日韩片之四级片| 99国产麻豆精品| 精品一区二区综合| 三级精品在线观看| 亚洲男人的天堂网| 欧美www视频| 欧美视频一二三区| aaa国产一区| 精品综合久久久久久8888| 有坂深雪av一区二区精品| 久久人人爽爽爽人久久久| 欧美挠脚心视频网站| av激情亚洲男人天堂| 国模大尺度一区二区三区| 亚洲国产成人av好男人在线观看| 一级特黄大欧美久久久| 欧美高清激情brazzers| 欧美伦理影视网| 视频一区欧美日韩| 亚洲一区在线观看免费观看电影高清| 国产午夜一区二区三区| 精品电影一区二区三区 | 国产成人激情av| 六月丁香综合在线视频| 全国精品久久少妇| 日韩和欧美一区二区三区| 亚洲h动漫在线| 亚洲电影在线播放| 日本伊人色综合网| 亚洲国产一区二区在线播放| 亚洲青青青在线视频| **网站欧美大片在线观看| 欧美韩日一区二区三区四区| 国产午夜精品久久久久久久 | 国产麻豆一精品一av一免费 | 一区二区在线观看不卡| 成人免费一区二区三区视频 | 99久久精品国产精品久久| 国产成a人亚洲| 成人av在线网站| 成人白浆超碰人人人人| www.66久久| 色94色欧美sute亚洲线路一久| 91色porny在线视频| 99久久久国产精品| 91久久精品一区二区| 欧美性生交片4| 欧美精选在线播放| 日韩一区二区麻豆国产| 日韩欧美精品三级| 国产日韩v精品一区二区| 中文字幕不卡在线播放| 亚洲激情校园春色| 日韩精品久久理论片| 久久se精品一区精品二区| 国产一区在线观看麻豆| 北条麻妃一区二区三区| 在线观看日韩电影| 在线电影院国产精品| 欧美电视剧在线观看完整版| 国产精品午夜免费| 夜夜精品视频一区二区| 秋霞电影一区二区| 春色校园综合激情亚洲| 欧美三级日韩在线| 精品国产乱码久久久久久影片| 国产精品午夜在线观看| 亚洲国产综合人成综合网站| 精品一区二区久久| 91在线看国产| 日韩一区二区三区免费看| 亚洲欧美日韩电影| 日本成人中文字幕在线视频| 成人高清伦理免费影院在线观看| 欧美日本视频在线| 久久中文娱乐网| 亚洲成人精品影院| 成人一区二区三区视频在线观看| 欧美性猛片xxxx免费看久爱 | 91精品国产黑色紧身裤美女| 国产日韩精品视频一区| 视频一区视频二区中文| 成人激情动漫在线观看| 91精品欧美久久久久久动漫| 欧美国产一区视频在线观看| 天堂成人国产精品一区| 91小视频在线免费看| 欧美变态tickling挠脚心| 一区二区在线观看免费 | 91免费国产视频网站| 日韩精品一区二区三区三区免费 | 毛片一区二区三区| 不卡的av中国片| 欧美xxxxxxxx| 天天综合日日夜夜精品| 99久久夜色精品国产网站| 久久综合视频网| 日韩精品色哟哟| 91高清视频免费看| 国产精品美日韩| 国内精品伊人久久久久av影院| 欧美日韩大陆在线| 一区二区三区四区av| av综合在线播放| 欧美激情中文不卡| 国产一区二区看久久| 日韩午夜三级在线| 午夜精品123| 欧美色图免费看| 亚洲精品自拍动漫在线| 成人美女在线观看| 国产亚洲一本大道中文在线| 久久99国产精品成人| 日韩精品一区二区三区在线| 日精品一区二区| 精品视频一区二区不卡| 亚洲成av人片www| 欧美日韩中文国产| 午夜a成v人精品| 欧美剧情片在线观看| 日韩精品国产精品|