400-638-8808
|
微信公眾號





穩(wěn)定可靠 永不間斷

海外收發(fā) 暢通無阻

協(xié)同辦公 資源管理

超大郵件 超級功能

智能反垃圾郵件技術(shù)
易管理 免維護

在企業(yè)實際開發(fā)中,可以處理用戶請求的服務(wù)器分為幾種基本種類,不同的服務(wù)器處理解決不同的問題。這種靈活性為開發(fā)人員在應(yīng)用程序創(chuàng)建和部署方面提供了很大的選擇權(quán),但也導致了對各種類型服務(wù)器使用場景產(chǎn)生了困惑。
Web服務(wù)器
從基本層面上看,用戶通常通過Web瀏覽器向系統(tǒng)提交請求。(為了清楚起見,我們暫時忽略所有其他類型的客戶端(RMI,CORBA,COM / DCOM,定制等)Web請求必須由Web服務(wù)器接收 (也稱為 HTTP服務(wù)器)。該Web服務(wù)器必須處理標準的HTTP請求和響應(yīng),然后將HTML返回給請求用戶。在服務(wù)器環(huán)境中執(zhí)行的代碼可能是CGI驅(qū)動的,Servlet,ASP或其他服務(wù)器端編程語言,但最終的結(jié)果是Web服務(wù)器將HTML傳遞給用戶。

Web服務(wù)器可能需要執(zhí)行一個應(yīng)用程序來響應(yīng)用戶請求,它可能會生成新聞項目列表,或者處理用戶填寫的表單內(nèi)容提交到留言評論區(qū)。如果服務(wù)器應(yīng)用程序被編寫為Java Servlet,則需要一個地方來執(zhí)行,而這個地方通常被稱為 Servlet引擎。根據(jù)Web服務(wù)器的不同,此引擎可能是內(nèi)部的,外部的或者其他完全不同的組件。與傳統(tǒng)的CGI環(huán)境不同,CGI腳本是在每次向服務(wù)器發(fā)送請求時啟動的。這個持久性提供了一個servlet連接,以及一個維護每個HTTP請求之間狀態(tài)的簡單方法。JSP頁面通常與servlet引擎綁定在一起,并且會在與servlet相同的空間/應(yīng)用程序內(nèi)執(zhí)行。
有許多產(chǎn)品以不同的方式處理Web服務(wù)和Servlet引擎。Netscape / iPlanet Enterprise Server將Servlet引擎直接構(gòu)建到Web服務(wù)器中并在相同的進程空間內(nèi)運行。Apache要求servlet引擎在外部進程中運行,并通過TCP / IP套接字與引擎通信。其他服務(wù)器(如MS IIS)并未正式支持servlet,并且需要附加產(chǎn)品才能添加該功能。
應(yīng)用服務(wù)器
當你需要使用Enterprise JavaBeans(以及其他J2EE組件,如JMS和CORBA)時,應(yīng)用服務(wù)器就該上場了。一個 應(yīng)用服務(wù)器 是提供企業(yè)計算相關(guān)的附加功能的全面的應(yīng)用級服務(wù)器,例如,負載均衡,數(shù)據(jù)庫訪問類,事務(wù)處理和消息傳遞服務(wù)等等。
EJB應(yīng)用服務(wù)器提供了一個EJB容器,它是bean將執(zhí)行的環(huán)境,并且該容器將根據(jù)需要管理事務(wù),線程池和其他問題。這些應(yīng)用服務(wù)器通常是獨立產(chǎn)品,開發(fā)人員通過遠程對象訪問API將他們的servlet / JSP頁面綁定到EJB組件中。根據(jù)應(yīng)用程序服務(wù)器的不同,程序員可以使用CORBA或RMI與其bean進行通信,但基準標準是使用JNDI根據(jù)需要來定位以及創(chuàng)建對EJB引用。
目前,最容易混淆是,許多應(yīng)用程序服務(wù)器提供商在其產(chǎn)品中包含部分或全部這些組件。如果你使用過或者了解過WebLogic,你會發(fā)現(xiàn)WebLogic包含Web服務(wù)器,servlet引擎,JSP處理器,JMS工具以及EJB容器。理論上,像這樣的產(chǎn)品足以應(yīng)對處理網(wǎng)站開發(fā)的各個方面。
在大部分的實踐中,你很可能會使用此類產(chǎn)品來管理/提供EJB實例,而專用Web服務(wù)器則處理特定的HTTP請求。
總結(jié)
現(xiàn)在大多數(shù)應(yīng)用程序服務(wù)器也包含了Web服務(wù)器,這就意味著可以把Web服務(wù)器當作是應(yīng)用程序服務(wù)器的一個子集(subset)。雖然應(yīng)用程序服務(wù)器包含了Web服務(wù)器的功能,但是開發(fā)者很少把應(yīng)用程序服務(wù)器部署(deploy)成這種功能(capacity)(這種功能是指既有應(yīng)用程序服務(wù)器的功能又有Web服務(wù)器的功能)。相反,如果需要,他們通常會把Web服務(wù)器獨立配置,和應(yīng)用程序服務(wù)器一前一后。這種功能的分離有助于提高性能(簡單的Web請求(request)就不會影響應(yīng)用程序服務(wù)器了),分開配置(專門的Web服務(wù)器,集群(clustering)等等),而且給最佳產(chǎn)品的選取留有余地。
產(chǎn)品與服務(wù)
香港服務(wù)器 香港高防服務(wù)器 美國服務(wù)器 韓國服務(wù)器 新加坡服務(wù)器 日本服務(wù)器 臺灣服務(wù)器云服務(wù)器
香港云主機 美國云主機 韓國云主機 新加坡云主機 臺灣云主機 日本云主機 德國云主機 全球云主機高防專線
海外高防IP 海外無限防御 SSL證書 高防CDN套餐 全球節(jié)點定制 全球?qū)>GPLC關(guān)于我們
關(guān)于天下數(shù)據(jù) 數(shù)據(jù)招商加盟 天下數(shù)據(jù)合作伙伴 天下數(shù)據(jù)團隊建設(shè) 加入天下數(shù)據(jù) 媒體報道 榮譽資質(zhì) 付款方式關(guān)注我們
微信公眾賬號
新浪微博
天下數(shù)據(jù)手機站 關(guān)于天下數(shù)據(jù) 聯(lián)系我們 誠聘英才 付款方式 幫助中心 網(wǎng)站備案 解決方案 域名注冊 網(wǎng)站地圖
天下數(shù)據(jù)18年專注海外香港服務(wù)器、美國服務(wù)器、海外云主機、海外vps主機租用托管以及服務(wù)器解決方案-做天下最好的IDC服務(wù)商
《中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證》 ISP證:粵ICP備07026347號
朗信天下發(fā)展有限公司(控股)深圳市朗玥科技有限公司(運營)聯(lián)合版權(quán)
深圳總部:中國.深圳市南山區(qū)深圳國際創(chuàng)新谷6棟B座10層 香港總部:香港上環(huán)蘇杭街49-51號建安商業(yè)大廈7樓
7×24小時服務(wù)熱線:4006388808香港服務(wù)電話:+852 67031102
本網(wǎng)站的域名注冊業(yè)務(wù)代理北京新網(wǎng)數(shù)碼信息技術(shù)有限公司的產(chǎn)品