Weblogic和tomcat的區別

  1. Weblogic和tomcat的區別
  2. 介紹:weblogic是由美國bea公司出品的,他是基於javaEE的一箇中間件。Weblogic 9.0的版本是如今最經常使用的。Weblogic是用於開發,集成、部署和管理大型分佈式Web應用、網絡應用和數據庫應用的java應用服務器,徹底遵循J2EE1.4的規範。
  3. tomcat是一個免費的而且開源的Web應用服務器,是由Apache軟件基金會的核心項目,由Apache、Sun和其餘一些公司以及我的共同開發完成。由於tomcat使用起來比較方便、開源、性能比較穩定、運行起來以後系統佔有資源比較少,而且tomcat支持負載均衡,通常具有日常開發的功能。其整個是免費的,在java開發中使用比較方便,獲得一些使用者的承認,成爲當前使用比較普遍的Web應用服務器。
  4. 二者的相同點:
  5. 二者都是基於j2EE的基礎架構來實現的,只是不一樣的版本跟jdk版本的兼容不一樣,他們都是屬於sun公司的servlet來實現的。
  6. 我的使用經驗:weblogic9.2 -->jdk 1.5
  7. tomcat--->基本上版本通用
  8. 不一樣點:
  9. (1)功能方面:
  10. Weblogic更增強大。webLogic屬於J2EE應用服務器,包括EJB,JSp,servlet,jms是一個全能型的,在商業使用軟件中排名第一,是一個綜合的開發及運行環境,裏面還能夠作支持java編譯等工具。
  11. weblogic是WEb Container(Web Container+EJB Container+XXX規範)
  12. tomcat知識屬於Web container,他是官方指定的JSP&Servlet容器。只實現了jsp/Servlet的相關規範,不支持EJB(這是二者最大的區別)。然而tomcat不支持EJB,是否是就存在很大的缺陷啊,這個功能是否是就不能完成啊,答案確定是否是的,tomcat配合jboss和apace能夠實現j2ee應用服務器功能。
  13. 通常來講普通的項目使用tomcat就能夠了,可是若是開率EJB,weblogic是最好的選擇
  14. (2)擴展性
  15. weblogic只支持本身的一些東西,雖然是在純Java的基礎上開發的,但其餘工具裏都沒有。weblogic憑藉自身出色的集羣技術,擁有處理關鍵Web應用系統問題所需的性能、可擴展性和高可用性。
  16. weblogic既實現了網頁集羣,也實現了EJB集羣,並且不使用任何專門的硬件和操做系統支持。網頁集羣能夠實現透明的複製、負載均衡以及表示內容容錯。其實不管是網頁集羣仍是EJS集羣,對於電子商務解決方案所要求的可擴展性和可用性都是相當重要的。共享的客戶機/服務器和數據庫鏈接以及數據緩存和EJB都加強了性能表現。這是其餘web應用系統所不具有的。在擴展性能方面遠遠超過了tomcat.
  17. (3)可以使用性
  18. tomcat是免費開源的,是初學者容易上手,輕量級應用服務器,是jsp,serlet引擎,適用於中小型系統,在併發訪問用戶不是很大的時候廣泛使用,是軟件開發調試時首選的。對於大型項目,weblogic使用於大型項目,才能展現出其本身的優點。
  19. 總之,各自都有本身的優點,隨本身的需求選擇。
  20. (4)費用以及開源性
  21. tomcat免費,開源
  22. weblogic不開源,價格還很高。
相關文章
相關標籤/搜索