古詩詞大全網 - 四字成語 - jetty和tomcat的區別和聯系是什麽

jetty和tomcat的區別和聯系是什麽

Jetty、Tomcat是國際比較著名的開源容器,因其能夠遵循Java Servlet規範,Jetty是使用Java語言編寫的,它的API以壹組JAR包的形式發布。Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的壹個核心項目,由Apache、Sun 和其他壹些公司及個人***同開發而成。

兩者區別如下:

1、在架構方面

Jetty架構需要在Handler基礎上才能實現,主要功能都可以用Handler來實現,也比較簡單;Tomcat架構則需要建立在容器設計基礎上才能實現,比Jetty復雜壹些。

2、在輕量級方面

Jetty相對於Tomcat更輕壹些,Tomcat既要遵循Java Servlet,還要擴展大量的JEE特性以滿足企業級應用的需求。

3、在靈活性方面

Jetty靈活性更高壹些,擴展性強,開發者可以對etty本身進行二次開發,重量級的Tomcat原本便支持過多特性,成本比Jetty要高很多。

3、靈活性

4、其它比較

Jetty的應用更加快速,修改簡單,對新的Servlet規範的支持較好。

Tomcat目前應用比較廣泛,對JavaEE和Servlet的支持更加全面,很多特性會直接集成進來。