tomcat,weblogic,jboss區別

平時咱們作系統經常使用tomcat服務器,因此也比較熟悉。對於須要用到ejb等分佈式的技術的系統,一般會用到weblogic服務器和jboss服務器,那麼這些服務器之間到底有什麼差異,咱們的系統最好部署在什麼服務器上呢?下面來詳細分析一下。 java

         tomcat服務器: web

         tomcat服務器佔用資源少,穩定且免費。是一個輕量級的服務器,主要是應用於中小型項目 ,當併發訪問的用戶比較少時,能夠選用tomcat服務器。tomcat服務器是運行jsp和servlet的很好的容器,可是它不支持EJB等。項目在tomcat中的部署很方便。 數據庫

         weblogic服務器: tomcat

         而相比之下,weblogic服務器則功能更強大了一些,它屬於應用級服務器,它不盡支持jsp和servlet,並且還支持更多的java的規範。 他用於開發,集成,部署和管理大型的分佈式web應用,網絡應用和數據庫應用。這種大型的服務器有着本身獨特的優點,即標準領先(它的標準包括ejb,jsb,jms,jdbc,xml和wml),擴展性無限(它的體系架構具備高擴展性,主要包括哭戶籍鏈接的共享,資源pooling以及動態網頁和ejb組件集羣),快速開發(憑藉對ejb和jsp的支持,以及其對servlet組件的架構體系,可加速部署應用),部署靈活,可靠等。可是通常的系統部署基本不會用到它,由於通常非基於ejb等的分佈式開發項目,僅僅用tomcat便可知足咱們的需求,因此無需動用重量級的weblogic。 安全

         jboss服務器: 服務器

         jboss是一個基於j2ee的開放源碼應用服務器,它也是免費的。它是一個管理ejb的容器,jboss核心服務僅支持ejb服務器,因此是不包括jsp和servlet的web容器。固然了,它能夠和tomcat等進行綁定使用來同時支持jsp,servlet以及ejb的規範。jboss有一個典型的特色:當有servlet的系統調用到jboss裏面的ejb時不通過網絡,由於jboss和web服務器在同一個java虛擬機中運行,這能夠大大提升運行效率和安全性。 網絡

          站在技術支持的角度一句話來歸納這三個服務器的話:即weblogic至關於tomcat和jboss結合在一塊兒使用(由於weblogic支持servlet和jsp以及ejb,而tomcat僅支持servlet和jsp,jboss僅支持ejb) 架構

          固然他們的區別還有不少,須要咱們繼續去深刻的學習研究 併發

相關文章
相關標籤/搜索