回覆列表
  • 1 # 錢布斯

    Tomcat伺服器是一個免費的開源的Web 應用伺服器,是Apache 軟體基金會的Jakarta 專案中的一個核心專案,由Apache、Sun 和其他一些公司及個人共同開發而成。因為Tomcat 技術先進、效能穩定,執行時佔用的系統資源小,擴充套件性好,支援負載平衡與郵件服務等開發應用系統常用的功能;而且很重要的是她免費,因而深受Java 愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的Web 應用伺服器。而且由於開源,它還在不斷的改進和完善中,任何一個感興趣的程式設計師都可以更改它或在其中加入新的功能。

    (二)相同點:

    WebLogic和Tomcat都是基於java的基礎架構來滿足實時處理需求,不同的版本與jdk版本相容和有所不同;因為都是要和前臺互動,所以他們都基於sun公司的servlet來實現的。

    (三)不同點:

    功能性:

    WebLogic更加強大。weblogic是j2ee的應用伺服器(application server),包括ejb ,jsp,servlet,jms等等,全能型的。是商業軟體裡排名第一的容器(JSP、servlet、EJB等),並提供其他如JAVA編輯等工具,是一個綜合的開發及執行環境。

    WebLogic應該是J2EE Container(Web Container + EJB Container + XXX規範)!

    Tomcat只能算Web Container,是官方指定的JSP&Servlet容器。只實現了JSP/Servlet的相關規範,不支援EJB(硬傷啊)!不過Tomcat配合jboss和apache可以實現j2ee應用伺服器功能

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

  • 中秋節和大豐收的關聯?
  • xq和gk決勝局鏖戰51分鐘,打破本賽季時長記錄,xq拿到兩連勝,怎麼評價他們的表現?