日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[转]浅析Tomcat、JBOSS、WebSphere、WebLogic、Apache

發(fā)布時間:2023/12/4 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转]浅析Tomcat、JBOSS、WebSphere、WebLogic、Apache 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?????做任何web項目,都離不開服務(wù)器,有錢的公司用WebSphere、WebLogic,沒錢公司用nginx+tomcat,不要小瞧nginx+tomcat麻雀雖小,五臟俱全。

?????服務(wù)器的知識,在筆試、面試中會經(jīng)常被問到,對于一個合格的程序員,在豐富自己的編程知識外,也要盡可能多的了解開發(fā)相關(guān)的知識來豐富自己。

?????對于一個菜鳥的我來說,僅用過tomcat和Apache。而我在實際開發(fā)工作中,僅關(guān)注代碼一層,對于服務(wù)器的部署和調(diào)優(yōu)知之甚少。因此,最近搜集了市面上常用的5中J2EE應(yīng)用服務(wù)器(Tomcat僅能稱得上是Servlet容器)的相關(guān)信息,不求研究得有多深入,但也略知一二。下面來總結(jié)一下Tomcat、JBOSS、WebSphere、WebLogic、Apache這五種應(yīng)用服務(wù)器的優(yōu)缺點。

?????J2ee開發(fā)主要是瀏覽器和服務(wù)器進(jìn)行交互的一種結(jié)構(gòu).邏輯都是在后臺進(jìn)行處理,然后再把結(jié)果傳輸回給瀏覽器。可以看出服務(wù)器在這種架構(gòu)是非常重要的。

?????Tomcat:應(yīng)用也算非常廣泛的web服務(wù)器,支持部分j2ee,免費,出自apache基金組織,支持Servlet、jsp。
?
?????JBoss:開源的應(yīng)用服務(wù)器,比較受人喜愛,免費(文檔要收費)???

?????Weblogic與Websphere:應(yīng)該說算是業(yè)界第一的app??server,全部支持j2ee1.4,??對于開發(fā)者,有免費使用一年的許可證。

?????Apache:全球應(yīng)用最廣泛的http服務(wù)器,免費,出自apache基金組織,可以作為web服務(wù)器使用。不過只支持靜態(tài)網(wǎng)頁,如(asp,php,cgi,jsp)等動態(tài)網(wǎng)頁無法支持。??

?????Tomcat、JBOSS、WebSphere、WebLogic、Apache,都是web服務(wù)器,有什么區(qū)別和聯(lián)系呢?

????(一)Tomcat

?????Tomcat服務(wù)器是一個免費的開源的Web應(yīng)用服務(wù)器,是Apache軟件基金會的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat 5支持最新的Servlet2.4和JSP 2.0規(guī)范。因為Tomcat技術(shù)先進(jìn)、性能穩(wěn)定,運行時占用的系統(tǒng)資源小,擴展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且很重要的是她免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。而且由于開源,它還在不斷的改進(jìn)和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。

?????Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。?

?????Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務(wù)器的擴展,但它是獨立運行的,所以當(dāng)你運行tomcat 時,它實際上作為一個與Apache 獨立的進(jìn)程單獨運行的。?

?????當(dāng)配置正確時,Apache 為HTML頁面服務(wù),而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認(rèn)模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。?

?????Tomcat 最新版本是4.0x.4.0x與3.x的架構(gòu)不同,而是重新設(shè)計的。Tomcat4.0x中采用了新的Servlet容器:Catalina,完整的實現(xiàn)了Servlet2.3和Jsp1.2規(guī)范。由于Java的跨平臺特性,基于Java的Tomcat也具有跨平臺性。?

?????與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個WAR(Web Archive)文件。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個壓縮包。這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會有一個WEB-INF目錄,這個目錄很重要。通常在WEB-INF目錄下有一個web.xml文件和一個classes目錄,web.xml是這個應(yīng)用的配置文件,而classes目錄下則包含編譯好的Servlet類和Jsp或Servlet所依賴的其它類(如JavaBean)。通常這些所依賴的類也可以打包成JAR放到WEB-INF下的lib目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來不方便。
?
????在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。你在瀏覽器中訪問這個應(yīng)用的Jsp時,通常第一次會很慢,因為Tomcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問將會很快。

????Tomcat不僅僅是一個Servlet容器,它也具有傳統(tǒng)的Web服務(wù)器的功能:處理Html頁面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache.我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet.這種集成只需要修改一下Apache和Tomcat的配置文件即可。?
????在Tomcat4中,你還可以利用Servlet2.3提供的事件監(jiān)聽器功能,來對你的應(yīng)用或者Session實行監(jiān)聽。Tomcat也提供其它的一些特征,如與SSL集成到一塊,實現(xiàn)安全傳輸。還有Tomcat也提供JNDI支持,這與那些J2EE應(yīng)用服務(wù)器提供的是一致的。

????(二)JBoss

????一個基于J2EE的開放源代碼的應(yīng)用服務(wù)器。因為JBoss代碼遵循LGPL許可,你可以在任何商業(yè)應(yīng)用中免費使用它,而不用支付費用。JBoss支持EJB 1.1和EJB 2.0 EJB3.0的規(guī)范,它是一個管理EJB的容器和服務(wù)器。類似于Sun'sJ2SDK Enterprise Edition(J2EE),JBoss的目標(biāo)是一個源代碼開放的J2EE環(huán)境。但是JBoss核心服務(wù)僅是提供EJB服務(wù)器。JBoss不包括serverlers/JSPpage的WEB容器,當(dāng)然可以和Tomcat或Jetty綁定使用。?
JBoss還具有如下六大優(yōu)點:?

????1、JBoss是免費的,開放源代碼J2EE的實現(xiàn),它通過LGPL許可證進(jìn)行發(fā)布。?

????2、JBoss需要的內(nèi)存和硬盤空間比較小。?

????3、安裝非常簡單。先解壓縮JBoss打包文件再配置一些環(huán)境變量就可以了。?

????4、JBoss能夠"熱部署",部署B(yǎng)EAN只是簡單拷貝BEAN的JAR文件到部署路徑下就可以了。如果沒有加載就加載它;如果已經(jīng)加載了就卸載掉,然后LOAD這個新的。
?
????5、JBoss與Web服務(wù)器在同一個Java虛擬機中運行,Servlet調(diào)用EJB不經(jīng)過網(wǎng)絡(luò),從而大大提高運行效率,提升安全性能。?

????6、用戶可以直接實施J2EE-EAR,而不是以前分別實施EJB-JAR和Web-WAR,非常方便。?

????(三) WebLogic

????WebLogic是美國bea公司(目前被Oracle收購)出品的一個application server,確切的說是一個基于Javaee架構(gòu)的中間件,純java開發(fā)的,最新版本W(wǎng)ebLogic Server 9.0是迄今為止發(fā)布的最卓越的BEA應(yīng)用服務(wù)器。BEAWebLogic是用于開發(fā)、集成、部署和管理大型分布式Web應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫應(yīng)用的Java應(yīng)用服務(wù)器。將Java的動態(tài)功能和JavaEnterprise標(biāo)準(zhǔn)的安全性引入大型網(wǎng)絡(luò)應(yīng)用的開發(fā)、集成、部署和管理之中。完全遵循J2EE ?1.4規(guī)范。目前weblogic在世界application server市場上占有最大的份額


????BEAWebLogic是用于開發(fā)、集成、部署和管理大型分布式Web應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫應(yīng)用的Java應(yīng)用服務(wù)器。將Java的動態(tài)功能和JavaEnterprise標(biāo)準(zhǔn)的安全性引入大型網(wǎng)絡(luò)應(yīng)用的開發(fā)、集成、部署和管理之中。?


????BEAWebLogic Server擁有處理關(guān)鍵Web應(yīng)用系統(tǒng)問題所需的性能、可擴展性和高可用性。?


????與BEA WebLogic Commerce ServerTM配合使用, BEA WebLogic Server可為部署適應(yīng)性個性化電子商務(wù)應(yīng)用系統(tǒng)提供完善的解決方案。?


????BEA WebLogic Server具有開發(fā)和部署關(guān)鍵任務(wù)電子商務(wù)Web應(yīng)用系統(tǒng)所需的多種特色和優(yōu)勢,包括:?


????1)領(lǐng)先的標(biāo)準(zhǔn)?
????對業(yè)內(nèi)多種標(biāo)準(zhǔn)的全面支持,包括EJB、JSB、JMS、JDBC、XML和WML,使Web應(yīng)用系統(tǒng)的實施更為簡單,并且保護(hù)了投資,同時也使基于標(biāo)準(zhǔn)的解決方案的開發(fā)更加簡便。?


????2)無限的可擴展性?
????BEA WebLogic Server以其高擴展的架構(gòu)體系聞名于業(yè)內(nèi),包括客戶機連接的共享、資源pooling以及動態(tài)網(wǎng)頁和EJB組件群集。?


????3)快速開發(fā)?
????憑借對EJB和JSP的支持,以及BEA WebLogic Server 的Servlet組件架構(gòu)體系,可加速投放市場速度。這些開放性標(biāo)準(zhǔn)與WebGain Studio配合時,可簡化開發(fā),并可發(fā)揮已有的技能,迅速部署應(yīng)用系統(tǒng)。?


????4)部署更趨靈活?
????BEA WebLogic Server的特點是與領(lǐng)先數(shù)據(jù)庫、操作系統(tǒng)和Web服務(wù)器緊密集成。?


????5)關(guān)鍵任務(wù)可靠性?
????其容錯、系統(tǒng)管理和安全性能已經(jīng)在全球數(shù)以千記的關(guān)鍵任務(wù)環(huán)境中得以驗證。

?
????6)體系結(jié)構(gòu)?
????BEA WebLogic Server是專門為企業(yè)電子商務(wù)應(yīng)用系統(tǒng)開發(fā)的。企業(yè)電子商務(wù)應(yīng)用系統(tǒng)需要快速開發(fā),并要求服務(wù)器端組件具有良好的靈活性和安全性,同時還要支持關(guān)鍵任務(wù)所必需的擴展、性能、和高可用性。BEA WebLogic Server簡化了可移植及可擴展的應(yīng)用系統(tǒng)的開發(fā),并為其它應(yīng)用系統(tǒng)和系統(tǒng)提供了豐富的互操作性。?


????憑借其出色的群集技術(shù),BEA WebLogic Server擁有最高水平的可擴展性和可用性。BEAWebLogic Server既實現(xiàn)了網(wǎng)頁群集,也實現(xiàn)了EJB組件群集,而且不需要任何專門的硬件或操作系統(tǒng)支持。網(wǎng)頁群集可以實現(xiàn)透明的復(fù)制、負(fù)載平衡以及表示內(nèi)容容錯,如Web購物車;組件群集則處理復(fù)雜的復(fù)制、負(fù)載平衡和EJB組件容錯,以及狀態(tài)對象(如EJB實體)的恢復(fù)

????(四) WebSphere

????WebSphere是 IBM的集成軟件平臺。它包含了編寫、運行和監(jiān)視全天候的工業(yè)強度的隨需應(yīng)變 Web應(yīng)用程序和跨平臺、跨產(chǎn)品解決方案所需要的整個中間件基礎(chǔ)設(shè)施,如服務(wù)器、服務(wù)和工具。WebSphere提供了可靠、靈活和健壯的集成軟件。(太貴了,了解不多)

????(五)Apache

????Apache是世界使用排名第一的Web服務(wù)器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。在Apache基金會里面Apache Server永遠(yuǎn)會被賦予最大的支持。

????Apache支持靜態(tài)頁,Tomcat支持動態(tài)的,比如Servlet等,一般使用Apache+Tomcat的話,Apache只是作為一個轉(zhuǎn)發(fā),對JSP的處理是由Tomcat來處理的。

????Apache可以支持PHPcgiperl,但是要使用Java的話,你需要Tomcat在Apache后臺支撐,將Java請求由Apache轉(zhuǎn)發(fā)給Tomcat處理。

????Apache是Web服務(wù)器,Tomcat是應(yīng)用(Java)服務(wù)器,它只是一個Servlet(JSP也翻譯成Servlet)容器,可以認(rèn)為是Apache的擴展,但是可以獨立于Apache運行。

????Apache是專門用了提供HTTP服務(wù)的,以及相關(guān)配置的(例如虛擬主機、URL轉(zhuǎn)發(fā)等等)

????Tomcat是Apache組織在符合Java EE的JSP、Servlet標(biāo)準(zhǔn)下開發(fā)的一個JSP服務(wù)器.

????Apache是一個Web服務(wù)器環(huán)境程序,啟用他可以作為Web服務(wù)器使用,不過只支持靜態(tài)網(wǎng)頁如(ASP,PHP,CGI,JSP)等動態(tài)網(wǎng)頁的就不行。

????如果要在Apache環(huán)境下運行jsp的話就需要一個解釋器來執(zhí)行jsp網(wǎng)頁,而這個jsp解釋器就是Tomcat,?為什么還要JDK呢?因為jsp需要連接數(shù)據(jù)庫的話,就要jdk來提供連接數(shù)據(jù)庫的驅(qū)程,所以要運行jsp的web服務(wù)器平臺就需要Apache+tomcat+JDK。整合的好處是:

????◆如果客戶端請求的是靜態(tài)頁面,則只需要Apache服務(wù)器響應(yīng)請求。

????◆如果客戶端請求動態(tài)頁面,則是Tomcat服務(wù)器響應(yīng)請求。

????◆因為JSP是服務(wù)器端解釋代碼的,這樣整合就可以減少Tomcat的服務(wù)開銷。

????Apache:側(cè)重于HTTPServer

????Tomcat:側(cè)重于Servlet引擎,如果以Standalone方式運行,功能上與Apache等效,支持JSP,但對靜態(tài)網(wǎng)頁不太理想;

????Apache是Web服務(wù)器,Tomcat是應(yīng)用(Java)服務(wù)器,它只是一個Servlet(JSP也翻譯成Servlet)容器,可以認(rèn)為是Apache的擴展,但是可以獨立于Apache運行。

????換句話說,Apache是一輛卡車,上面可以裝一些東西如Html等。但是不能裝水,要裝水必須要有容器(桶),而這個桶也可以不放在卡車上。

????Apache+Tomcat整合的好處是:?


????1)如果客戶端請求的是靜態(tài)頁面,則只需要Apache服務(wù)器響應(yīng)請求;如果客戶端請求的是動態(tài)頁面,則讓Tomcat服務(wù)器響應(yīng)請求?


????2)Apache的特點是簡單、速度快、性能穩(wěn)定,并可做代理服務(wù)器來使用。本來它只用于小型或試驗Internet網(wǎng)絡(luò),后來逐步擴充到各種Unix系統(tǒng)中,尤其對Linux的支持相當(dāng)完美。Apache有多種產(chǎn)品,可以支持SSL技術(shù),支持多個虛擬主機。Apache是以進(jìn)程為基礎(chǔ)的結(jié)構(gòu),進(jìn)程要比線程消耗更多的系統(tǒng)開支,不太適合于多處理器環(huán)境,因此,在一個Apache Web站點擴容時,通常是增加服務(wù)器或擴充群集節(jié)點而不是增加處理器。Apache成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊伍、支持跨平臺的應(yīng)用(可以運行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺上)以及它的可移植性等方面。?


  幾乎所有的Linux發(fā)布都安裝Apache作為默認(rèn)配置。SuSE7.1甚至預(yù)安裝有包括各種高級模塊選項的Apache,如PHP3,mod_perl和LDAP等等。用戶會驚奇地發(fā)現(xiàn)系統(tǒng)安裝成功就會有一個功能強大的Web服務(wù)器可供選擇。雖然安裝Apache并不是非常簡單,但是如果有具有新的特性或安全補丁的Apache發(fā)布,則下載源代碼包并編譯新的Apache是值得的。?


????Apache不但具有龐大的用戶群基礎(chǔ),并且有豐富的配置使用文檔。Apache提供服務(wù)器端對腳本技術(shù)的支持,比如Perl、PHP等,Apache結(jié)合使用Apache JServ可以實現(xiàn)對Java servlets及JSP的支持。Apache的很多模塊實現(xiàn)安全方面的防護(hù):如mod_auth提供對對服務(wù)器上數(shù)據(jù)進(jìn)行適當(dāng)?shù)谋Wo(hù),而SSL模塊則用來保護(hù)服務(wù)器和客戶端之間的通信安全。?


  下面我們再介紹一下Tomcat服務(wù)器軟件,Tomcat是Sun和Apache合作做出來的JSPServer,支持Servlet2.2及JSP1.1等版本。筆者建議大家使用Tomcat,而且Tomcat未來將會取代JServ,成為Apache主要的Servlet&JSPEngine。Tomcat在設(shè)計上是以獨立的Server執(zhí)行,而不像Jserv是附在Apache中,這樣就更可以發(fā)揮在servlet中,非HttpServlet的能力。Tomcat是Java程序,所以只要有JDK就可以使用,不需要考慮操作系統(tǒng)平臺。 

????相同點:

????五個服務(wù)器都是基于java的基礎(chǔ)架構(gòu)來滿足實時處理需求,不同的版本與jdk版本兼容和有所不同;因為都是要和前臺交互,所以他們都基于sun公司的servlet來實現(xiàn)的。

????不同點:

????1、應(yīng)用服務(wù)器提供更多的J2EE特征,如EJB,JMS,JAAS等,同時也支持Jsp和Servlet.而Tomcat則功能沒有那么強大,它不提供EJB等支持。但如果與JBoss(一個開源的應(yīng)用服務(wù)器)集成到一塊,則可以實現(xiàn)J2EE的全部功能。

????2、事實上,我們的很多中小應(yīng)用不需要采用EJB等技術(shù),Jsp和Servlet已經(jīng)足夠,這時如果用應(yīng)用服務(wù)器就有些浪費了。而Tomcat短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會選擇Tomcat.?

????3、Tomcat也可以與其它一些軟件集成起來實現(xiàn)更多的功能。如與上面提到的JBoss集成起來開發(fā)EJB,與Cocoon(Apache的另外一個項目)集成起來開發(fā)基于Xml的應(yīng)用,與OpenJMS集成起來開發(fā)JMS應(yīng)用

????4、價位不同:

????JBoss與Tomcat的是免費的。

????5、開源性不同:

????JBoss與Tomcat的是完全開源的,而其他兩個不是。

????6、對技術(shù)的支持:

????Tomcat不支持EJB,JBoss是實現(xiàn)了EJB容器,再集成了Tomcat。

????JBoss和WebLogic、WebSphere都含有Jsp和Servlet容器,也就可以做web容器。

????JBoss和WebLogic、WebSphere也都包含EJB容器,是完整的J2EE應(yīng)用服務(wù)器。

????WebLogic與WebSphere都是對業(yè)內(nèi)多種標(biāo)準(zhǔn)的全面支持,包括EJB、JSB、JMS、JDBC、XML和WML,使Web應(yīng)用系統(tǒng)的實施更為簡單,并且保護(hù)了投資,同時也使基于標(biāo)準(zhǔn)的解決方案的開發(fā)更加簡便。?

????JBoss是實現(xiàn)了EJB容器,同時內(nèi)嵌Tomcat,處理靜態(tài)頁面Jboss的速度要比較快,可以作應(yīng)用服務(wù)器。

????7、擴展性的不同:

WebLogic和WebSphere都是以其高擴展的架構(gòu)體系聞名于業(yè)內(nèi),包括客戶機連接的共享、資源 pooling以及動態(tài)網(wǎng)頁和EJB組件群集。

????8、WebLogic更加強大。weblogic是j2ee的應(yīng)用服務(wù)器(application server),包括ejb ,jsp,servlet,jms等等,全能型的。是商業(yè)軟件里排名第一的容器(JSP、servlet、EJB等),并提供其他如JAVA編輯等工具,是一個綜合的開發(fā)及運行環(huán)境。

????WebLogic應(yīng)該是J2EE Container(Web Container + EJB Container + XXX規(guī)范)!

????Tomcat只能算Web Container,是官方指定的JSP&Servlet容器。只實現(xiàn)了JSP/Servlet的相關(guān)規(guī)范,不支持EJB(硬傷啊)!不過Tomcat配合jboss和apache可以實現(xiàn)j2ee應(yīng)用服務(wù)器功能

????一般來說考慮stucts等架構(gòu)tomcat就可以了,但如果考慮EJB的話,WebLogic是比較好的選擇。

????9、用WebLogic運行標(biāo)準(zhǔn)的java可能并不是最好的方式,WebLogic里支持他自己的一些東西,這些東西雖然是在純java基礎(chǔ)上開發(fā)的,但其他工具里都沒有。WebLogicServer憑借其出色的群集技術(shù),擁有處理關(guān)鍵Web應(yīng)用系統(tǒng)問題所需的性能、可擴展性和高可用性。

????WebLogic Server既實現(xiàn)了網(wǎng)頁群集,也實現(xiàn)了EJB組件群集,而且不需要任何專門的硬件或操作系統(tǒng)支持。網(wǎng)頁群集可以實現(xiàn)透明的復(fù)制、負(fù)載平衡以及表示內(nèi)容容錯。

????無論是網(wǎng)頁群集,還是組件群集,對于電子商務(wù)解決方案所要求的可擴展性和可用性都是至關(guān)重要的。共享的客戶機/服務(wù)器和數(shù)據(jù)庫連接以及數(shù)據(jù)緩存和EJB都增強了性能表現(xiàn)。這是其它Web應(yīng)用系統(tǒng)所不具備的

所以,在擴展性方面WebLogic是遠(yuǎn)遠(yuǎn)超越了Tomcat。

????總之,在功能強大和擴展性和可用性等方面WLS比Tomcat好很多,但這也不能說明WLS適合每一方面,從Tomcat的使用流行度便可以看出,Tomcat雖功能有限,但也很受歡迎。其實關(guān)鍵看你要做什么。

????Tomcat是免費開源的jsp,servlet引擎,入門級別的Web服務(wù)器,剛?cè)腴T的IT人使用Tomcat簡單易上手。而且它一個輕量級應(yīng)用服務(wù)器,最重要的是它免費,所以在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。Tomcat比較輕巧,消耗資源較少。當(dāng)然,項目大的時候,WLS肯定再合適不過,而且Tomcat也無法滿足太多需求,但是,WLS的費用也是不可小覷的。

---------------------
作者:Alvin家雞鴨魚的小米米
來源:CSDN
原文:https://blog.csdn.net/u013573133/article/details/23379565
版權(quán)聲明:本文為作者原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!
內(nèi)容解析By:CSDN,CNBLOG博客文章一鍵轉(zhuǎn)載插件

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的[转]浅析Tomcat、JBOSS、WebSphere、WebLogic、Apache的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。