JBOSS和WebLogic區別

JBoss:數據庫

一、  JBoss開放源代碼Java EE實現,成本低,好控制。安全

二、  JBoss須要的內存和硬盤空間比較小,可是隻適合作小項目。服務器

三、  安裝很是簡單。先解壓縮JBoss打包文件再配置一些環境變量就能夠了。網絡

四、  JBoss可以「熱部署」,部署Bean只是簡單拷貝Bean的Jar文件到部署路徑下就能夠了。若是沒有加載就加載它,若是已經加載就自動更新。分佈式

五、  JBoss與Web服務器可在同一個Java虛擬機中運行,Servlet調用EJB不通過網絡,從而大大提升運行效率,提高安全性能。工具

六、  用戶能夠直接實施Java EE-Ear,很是方便。性能

七、  JBoss支持集羣,一個JBoss服務器實例可同時建立多個集羣,但這樣會增長管理複雜性。網站

 

WebLogic:開放源代碼

一、  WebLogic的維護和配置很是專業化,只有通過專業培訓的管理員才能進行專業管理。對象

二、  WebLogic是用於開發、集成、部署和管理大型分佈式Web應用、網絡應用數據庫應用的Java應用服務器,適合企業級開發大項目。

三、  WebLogic能新建多個域,在同一個域可建多個集羣,集羣對開發人員和用戶是徹底透明的,不須要關閉網站,可在集羣中動態的任意添加服務器,可擴展性和利用度只受用戶硬件預算的限制,既實現了網頁集羣也實現了EJB組件集羣。

四、  在任一平臺上,經過使用WebLogic直觀的進行基於Web的管理和監視工具可在網絡上輕鬆管理一個或多個WebLogic服務器。

 

 

比較:

一、WebLogic和JBoss都使用全局的、共享的、分佈在整個集羣系統的JNDI樹,對象被綁定到全局上下文中,使用IP多播(注:IP多播是一種廣播技術,使多個應用程序可以訂閱某個IP地址和端口號,並監聽信息)方式拷貝JNDI數據。

二、WebLogic和JBoss都採用smart stub形式進行EJB集羣。即採用輪循、隨機、權重等當時訪問stub中指定的EJB JNDI,WebLogic的集羣更易於管理。

三、都支持熱部署,但JBoss的熱部署啓動太快,拖開發效率,WebLogic相對穩定些。

四、從跨度方面講:JBoss每升級一個版本跨度都很大,程序很難平行移植,須要修改源代碼。而WebLogic相對而言好不少,基本不須要修改多少,版本升級方便。

五、在費用方面: JBoss是產品免費服務收費(JBoss免費下載使用,但JBoss文檔收費10美金,集羣主要文檔30美金)。WebLogic是收費的,既賣產品也賣服務培訓,二者是分開的,WebLogic企業版31萬RMB,標準版12萬RMB,。正由於如此,在售後服務方面:若是WebLogic崩潰形成損失,無論損失多少,賣主bea負責,有保障,而JBoss什麼也沒有

相關文章
相關標籤/搜索