幫助中心
香港服務(wù)器租用幫助
香港服務(wù)器有哪些類型
2018-10-15 17:24:52

在企業(yè)實(shí)際開發(fā)中,可以處理用戶請(qǐng)求的香港服務(wù)器分為幾種基本種類,不同的香港服務(wù)器處理解決不同的問題。這種靈活性為開發(fā)人員在應(yīng)用程序創(chuàng)建和部署方面提供了很大的選擇權(quán),但也導(dǎo)致了對(duì)各種類型服務(wù)器使用場(chǎng)景產(chǎn)生了困惑。

Web服務(wù)器

從基本層面上看,用戶通常通過Web瀏覽器向系統(tǒng)提交請(qǐng)求。(為了清楚起見,我們暫時(shí)忽略所有其他類型的客戶端(RMI,CORBA,COM / DCOM,定制等)Web請(qǐng)求必須由Web服務(wù)器接收 (也稱為 HTTP服務(wù)器)。該Web服務(wù)器必須處理標(biāo)準(zhǔn)的HTTP請(qǐng)求和響應(yīng),然后將HTML返回給請(qǐng)求用戶。在服務(wù)器環(huán)境中執(zhí)行的代碼可能是CGI驅(qū)動(dòng)的,Servlet,ASP或其他服務(wù)器端編程語(yǔ)言,但最終的結(jié)果是Web服務(wù)器將HTML傳遞給用戶。

企業(yè)開發(fā)中Web服務(wù)器與應(yīng)用服務(wù)器的區(qū)別聯(lián)系

Web服務(wù)器可能需要執(zhí)行一個(gè)應(yīng)用程序來響應(yīng)用戶請(qǐng)求,它可能會(huì)生成新聞項(xiàng)目列表,或者處理用戶填寫的表單內(nèi)容提交到留言評(píng)論區(qū)。如果服務(wù)器應(yīng)用程序被編寫為Java Servlet,則需要一個(gè)地方來執(zhí)行,而這個(gè)地方通常被稱為 Servlet引擎。根據(jù)Web服務(wù)器的不同,此引擎可能是內(nèi)部的,外部的或者其他完全不同的組件。與傳統(tǒng)的CGI環(huán)境不同,CGI腳本是在每次向服務(wù)器發(fā)送請(qǐng)求時(shí)啟動(dòng)的。這個(gè)持久性提供了一個(gè)servlet連接,以及一個(gè)維護(hù)每個(gè)HTTP請(qǐng)求之間狀態(tài)的簡(jiǎn)單方法。JSP頁(yè)面通常與servlet引擎綁定在一起,并且會(huì)在與servlet相同的空間/應(yīng)用程序內(nèi)執(zhí)行。

有許多產(chǎn)品以不同的方式處理Web服務(wù)和Servlet引擎。Netscape / iPlanet Enterprise Server將Servlet引擎直接構(gòu)建到Web服務(wù)器中并在相同的進(jìn)程空間內(nèi)運(yùn)行。Apache要求servlet引擎在外部進(jìn)程中運(yùn)行,并通過TCP / IP套接字與引擎通信。其他服務(wù)器(如MS IIS)并未正式支持servlet,并且需要附加產(chǎn)品才能添加該功能。

香港應(yīng)用服務(wù)器

當(dāng)你需要使用Enterprise JavaBeans(以及其他J2EE組件,如JMS和CORBA)時(shí),應(yīng)用服務(wù)器就該上場(chǎng)了。一個(gè) 應(yīng)用服務(wù)器 是提供企業(yè)計(jì)算相關(guān)的附加功能的全面的應(yīng)用級(jí)服務(wù)器,例如,負(fù)載均衡,數(shù)據(jù)庫(kù)訪問類,事務(wù)處理和消息傳遞服務(wù)等等。

EJB應(yīng)用服務(wù)器提供了一個(gè)EJB容器,它是bean將執(zhí)行的環(huán)境,并且該容器將根據(jù)需要管理事務(wù),線程池和其他問題。這些應(yīng)用服務(wù)器通常是獨(dú)立產(chǎn)品,開發(fā)人員通過遠(yuǎn)程對(duì)象訪問API將他們的servlet / JSP頁(yè)面綁定到EJB組件中。根據(jù)應(yīng)用程序服務(wù)器的不同,程序員可以使用CORBA或RMI與其bean進(jìn)行通信,但基準(zhǔn)標(biāo)準(zhǔn)是使用JNDI根據(jù)需要來定位以及創(chuàng)建對(duì)EJB引用。

目前,最容易混淆是,許多應(yīng)用程序服務(wù)器提供商在其產(chǎn)品中包含部分或全部這些組件。如果你使用過或者了解過WebLogic,你會(huì)發(fā)現(xiàn)WebLogic包含Web服務(wù)器,servlet引擎,JSP處理器,JMS工具以及EJB容器。理論上,像這樣的產(chǎn)品足以應(yīng)對(duì)處理網(wǎng)站開發(fā)的各個(gè)方面。

在大部分的實(shí)踐中,你很可能會(huì)使用此類產(chǎn)品來管理/提供EJB實(shí)例,而專用Web服務(wù)器則處理特定的HTTP請(qǐng)求。

總結(jié)

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

租用高防服務(wù)器,可以試試USA-IDC香港高防服務(wù)器,服務(wù)器所歸屬的機(jī)房是高端定制模塊化智能監(jiān)控香港高防自營(yíng)機(jī)房,它擁有會(huì)“思考”的防火墻系統(tǒng),全G口高速大帶寬,能夠快速應(yīng)對(duì)攻擊,閃電式對(duì)抗CC,多層智慧聯(lián)動(dòng)防御,支撐網(wǎng)絡(luò)安全防御突破99.99%的可能。

新客優(yōu)惠
特價(jià) 酷睿i3系列
性價(jià)比熱銷推薦,年銷量第一
1180/月起
USA-IDC為您提供免備案服務(wù)器 0元試用
立即聯(lián)系在線客服,即可申請(qǐng)免費(fèi)產(chǎn)品試用服務(wù)
立即申請(qǐng)