當前位置:首頁 > 芯聞號 > 技術(shù)解析
[導(dǎo)讀]為增進大家對服務(wù)器的認識,本文將對應(yīng)用服務(wù)器以及幾款常見的應(yīng)用服務(wù)器予以介紹。

服務(wù)器在通常用于處理業(yè)務(wù)邏輯,服務(wù)器端與前端具有輕耦合的特點。在往期服務(wù)器相關(guān)文章中,小編對高防服務(wù)器、GPU服務(wù)器等有所闡述。為增進大家對服務(wù)器的認識,本文將對應(yīng)用服務(wù)器以及幾款常見的應(yīng)用服務(wù)器予以介紹。如果你對服務(wù)器具有興趣,不妨繼續(xù)往下閱讀哦。

一、定義

應(yīng)用服務(wù)器是指通過各種協(xié)議把商業(yè)邏輯曝露給客戶端的程序。它提供了訪問商業(yè)邏輯的途徑以供客戶端應(yīng)用程序使用。應(yīng)用服務(wù)器使用此商業(yè)邏輯就像調(diào)用對象的一個方法一樣。

簡單的說,能實現(xiàn)動態(tài)網(wǎng)頁技術(shù)的服務(wù)器叫做應(yīng)用服務(wù)器。

Web應(yīng)用程序駐留在應(yīng)用服務(wù)器(ApplicaTIon Server)上。應(yīng)用服務(wù)器為Web應(yīng)用程序提供一種簡單的和可管理的對系統(tǒng)資源的訪問機制。它也提供低級的服務(wù),如HTTP協(xié)議的實現(xiàn)和數(shù)據(jù)庫連接管理。Servlet容器僅僅是應(yīng)用服務(wù)器的一部分。除了Servlet容器外,應(yīng)用服務(wù)器還可能提供其他的Java EE(Enterprise EdiTIon)組件,如EJB容器,JNDI服務(wù)器以及JMS服務(wù)器等。

市場上可以得到多種應(yīng)用服務(wù)器,其中包括Apache的Tomcat、IBM的websphere、Caucho Technology的Resin、Macromedia的JRun、NEC WebOTX ApplicaTIon Server、JBoss ApplicaTIon Server、BEA的WebLogic、IBM的WebSphere等。其中有些如NEC WebOTX Application Server、WebLogic、WebSphere不僅僅是Servlet容器,它們也提供對EJB(Enterprise JavaBeans)、JMS(Java Message Service)以及其他Java EE技術(shù)的支持。每種類型的應(yīng)用服務(wù)器都有自己的優(yōu)點、局限性和適用性。

二、分類

通常,根據(jù)確定文檔內(nèi)容的時間,所有文檔可以劃分為如下兩類。

1.靜態(tài)

靜態(tài):靜態(tài)We b 文檔是一個存儲于We b服務(wù)器的文件。靜態(tài)文檔的作者在寫作的時候確定文檔的內(nèi)容。由于文檔內(nèi)容不會變化,所以對靜態(tài)文檔的每次訪問都返回相同結(jié)果。

2.動態(tài)

動態(tài):動態(tài)web文檔不是以一個預(yù)先定義的格式存在,而是在瀏覽器訪問web服務(wù)器時創(chuàng)建。當一個請求到達時,web服務(wù)器運行一個應(yīng)用程序創(chuàng)建動態(tài)文檔(dynamic documents),服務(wù)器返回程序的輸出作為應(yīng)答。由于每次訪問都要創(chuàng)建新的文檔,動態(tài)文檔的內(nèi)容是變化的。

大型WEB服務(wù)器在UNIX和LINUX平臺下使用最廣泛的免費HTTP服務(wù)器是W3C、NCSA和APACHE服務(wù)器,而Windows平臺NT/2000/2003使用IIS的WEB服務(wù)器。在選擇使用WEB服務(wù)器應(yīng)考慮的本身特性因素有:性能、安全性、日志和統(tǒng)計、虛擬主機、代理服務(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的平臺上。IIS提供了一個圖形界面的管理工具,稱為Internet服務(wù)管理器,可用于監(jiān)視配置和控制Internet服務(wù)。

IIS是一種Web服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。它提供ISAPI(Intranet Server API)作為擴展Web服務(wù)器功能的編程接口;同時,它還提供一個Internet數(shù)據(jù)庫連接器,可以實現(xiàn)對數(shù)據(jù)庫的查詢和更新。

四、IBM WebSphere

WebSphere Application Server 是 一 種功能完善、開放的Web應(yīng)用程序服務(wù)器,是IBM電子商務(wù)計劃的核心部分,它是基于Java 的應(yīng)用環(huán)境,用于建立、部署和管理Internet 和Intranet Web 應(yīng)用程序。 這一整套產(chǎn)品進行了擴展,以適應(yīng)Web 應(yīng)用程序服務(wù)器的需要,范圍從簡單到高級直到企業(yè)級。

WebSphere 針對以Web 為中心的開發(fā)人員,他們都是在基本HTTP服務(wù)器和CGI 編程技術(shù)上成長起來的。IBM 將提供WebSphere 產(chǎn)品系列,通過提供綜合資源、可重復(fù)使用的組件、功能強大并易于使用的工具、以及支持HTTP 和IIOP 通信的可伸縮運行時環(huán)境,來幫助這些用戶從簡單的Web 應(yīng)用程序轉(zhuǎn)移到電子商務(wù)世界。

五、BEA WebLogic

BEA WebLogic Server 是一種多功能、基于標準的web應(yīng)用服務(wù)器,為企業(yè)構(gòu)建自己的應(yīng)用提供了堅實的基礎(chǔ)。各種應(yīng)用開發(fā)、部署所有關(guān)鍵性的任務(wù),無論是集成各種系統(tǒng)和數(shù)據(jù)庫,還是提交服務(wù)、跨Internet 協(xié)作,起始點都是BEA WebLogic Server。由于它具有全面的功能、對開放標準的遵從性、多層架構(gòu)、支持基于組件的開發(fā),基于Internet 的企業(yè)都選擇它來開發(fā)、部署最佳的應(yīng)用。

BEA WebLogic Server 在使應(yīng)用服務(wù)器成為企業(yè)應(yīng)用架構(gòu)的基礎(chǔ)方面繼續(xù)處于領(lǐng)先地位。BEA WebLogic Server 為構(gòu)建集成化的企業(yè)級應(yīng)用提供了穩(wěn)固的基礎(chǔ),它們以Internet 的容量和速度,在連網(wǎng)的企業(yè)之間共享信息、提交服務(wù),實現(xiàn)協(xié)作自動化。

六、Apache

Apache仍然是世界上用的最多的Web服務(wù)器,市場占有率達60%左右。它源于NCSAhttpd服務(wù)器,當NCSA WWW服務(wù)器項目停止后,那些使用NCSA WWW服務(wù)器的人們開始交換用于此服務(wù)器的補丁,這也是apache名稱的由來(pache 補丁)。世界上很多著名的網(wǎng)站都是Apache的產(chǎn)物,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊伍、支持跨平臺的應(yīng)用(可以運行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺上)以及它的可移植性等方面。

七、Tomcat

Tomcat是一個開放源代碼、運行servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat Server是根據(jù)servlet和JSP規(guī)范進行執(zhí)行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規(guī)范且比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好。

Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術(shù)的標準實現(xiàn),是基于Apache許可證下開發(fā)的自由軟件。Tomcat是完全重寫的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,特別是Apache服務(wù)適配器。隨著Catalina Servlet引擎的出現(xiàn),Tomcat第四版號的性能得到提升,使得它成為一個值得考慮的Servlet/JSP容器,因此目前許多WEB服務(wù)器都是采用Tomcat。

以上便是此次小編帶來的“服務(wù)器”相關(guān)內(nèi)容,通過本文,希望大家對介紹的5款應(yīng)用服務(wù)器具備一定的了解。如果你喜歡本文,不妨持續(xù)關(guān)注我們網(wǎng)站哦,小編將于后期帶來更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉