1. 程式人生 > >websphere和tomcat在使用中的區別

websphere和tomcat在使用中的區別

1.websphere修改配置檔案不用像tomcat那樣重起伺服器。

2.websphere會把專案打包成EAR檔案,部署這個EAR檔案,TOMCAT貌似是WAR檔案。

首先,他們的共同之處是都是支援JSP的伺服器軟體。


不同之處: 
Tomcat:   是Apache   Group   Jakarta小組開發的一個免費伺服器軟體,適合於嵌入Apache中使用,而且, 
                  它的原始碼是可以免費獲得的,不足之處是它的配置十分麻煩,弄不好連Apche都會攤掉, 
                  而且有一些安全性的問題沒有解決,初學者可以用它來除錯JSP檔案,但是用作商業應用的 

                  伺服器就不太妥當了。 
BEA   WebLogic   Sever:   是一款十分強大的伺服器軟體,配置比較簡單,而且對JSP的擴充套件十分強大,附帶 
                  了資料庫的JDBC驅動程式,支援JHTML,是目前市場佔有率最高的伺服器,目前最新版本是 
                    6.1版,價格很貴,不過嘿嘿.....有破解版哦:) 
IBM   WebSphere   Application   Server:         是IBM的產品,功能很強大,而且有IBM的開發工具相配套,開 

                    發Web程式十分方便,不過價格上萬元。

WebSphere是 IBM 的整合軟體平臺。它包含了編寫、執行和監視全天候的工業強度的隨需應變 Web 應用程式和跨平臺、跨產品解決方案所需要的整個中介軟體基礎設施,如伺服器服務和工具。WebSphere 提供了可靠、靈活和健壯的整合軟體。
WebSphere Application Server 是該基礎設施的基礎,其他所有產品都在它之上執行。WebSphere ProcessServer 基於 WebSphere Application Server 和 WebSphere Enterprise Service Bus,它為面向服務的體系結構 (SOA) 的模組化應用程式提供了基礎,並支援應用業務

規則,以驅動支援業務流程的應用程式。高效能環境還使用 WebSphere Extended Deployment 作為其基本基礎設施的一部分。其他 WebSphere 產品提供了廣泛的其他服務,如下所述。
WebSphere 是一個模組化的平臺,基於業界支援的開放標準。您可以使用受信任和持久的介面,將現有資產插入 WebSphere,並且可以隨著需要的增長繼續擴充套件您的環境。WebSphere 可以在許多平臺上執行,包括 Intel、Linux 和 z/OS。
webShpere 是隨需應變的電子商務時代的最主要的軟體平臺。它使您的公司可以開發部署和整合新一代的電子商務應用,如B2B
電子商務,並支援從簡單的網頁內容釋出到企業級事務處理的商業應用。

WebLogic是美國bea公司出品的一個application server確切的說是一個基於j2ee架構的中介軟體,webserver是用來構建網站的必要軟體用來解析釋出網頁等功能,它是用純java開發的。weblogic本來不是由bea發明的,是它從別人手中買過來,然後再加工擴充套件。目前weblogic在世界application server市場上佔有最大的份額,其他還有象IBMwebsphere,免費的tomcatresin等中介軟體。
BEA WebLogic是用於開發、整合、部署和管理大型分散式Web應用、網路應用和資料庫應用的Java應用伺服器。將Java的動態功能和Java Enterprise標準的安全性引入大型網路應用的開發、整合、部署和管理之中。
BEA WebLogic Server擁有處理關鍵Web應用系統問題所需的效能 、可擴充套件性和高可用性。
與BEA WebLogic Commerce ServerTM配合使用, BEA WebLogic Server可為部署適應性個性化電子商務應用系統提供完善的解決方案
BEA WebLogic Server具有開發和部署關鍵任務電子商務Web應用系統 所需的多種特色和優勢,包括:
1)領先的標準
對業內多種標準的全面支援,包括EJB、JSB、JMS、JDBC、XML和WML,使Web應用系統的實施更為簡單,並且保護了投資,同時也使基於標準的解決方案的開發更加簡便。
2)無限的可擴充套件性
BEA WebLogic Server以其高擴充套件的架構體系聞名於業內,包括客戶機連線的共享、資源pooling以及動態網頁和EJB元件群集。
3)快速開發
憑藉對EJB和JSP的支援,以及BEA WebLogic Server 的Servlet元件架 構體系,可加速投放市場速度。這些開放性標準與WebGain Studio配合時,可簡化開發,並可發揮已有的技能,迅速部署應用系統。
4)部署更趨靈活
BEA WebLogic Server的特點是與領先資料庫、作業系統和Web伺服器 緊密整合。
5)關鍵任務可靠性
其容錯、系統管理和安全效能已經在全球數以千記的關鍵任務環境中得以驗證。
6)體系結構
BEA WebLogic Server是專門為企業電子商務應用系統開發的。企業電子商務應用系統需要快速開發,並要求伺服器端元件具有良好的靈活性和安全性,同時還要支援關鍵任務所必需的擴充套件、效能、和高可用性。BEA WebLogic Server簡化了可移植及可擴充套件的應用系統的開發,併為其它應用 系統和系統提供了豐富的互操作性。
憑藉其出色的群集技術,BEA WebLogic Server擁有最高水平的可擴充套件 性和可用性。BEA WebLogic Server既實現了網頁群集,也實現了EJB元件 群集,而且不需要任何專門的硬體或作業系統支援。網頁群集可以實現透明的複製、負載平衡以及表示內容容錯,如Web購物車;元件群集則處理複雜的複製、負載平衡和EJB元件容錯,以及狀態物件(如EJB實體)的恢復。
無論是網頁群集,還是元件群集,對於電子商務解決方案所要求的可擴充套件性和可用性都是至關重要的。共享的客戶機/伺服器和資料庫連線以及資料快取和EJB都增強了效能表現。這是其它Web應用系統所不具備的