Unterschied Zwischen Tomcat 7.0 Und Tomcat 6.0

Unterschied Zwischen Tomcat 7.0 Und Tomcat 6.0
Unterschied Zwischen Tomcat 7.0 Und Tomcat 6.0

Video: Unterschied Zwischen Tomcat 7.0 Und Tomcat 6.0

Video: Unterschied Zwischen Tomcat 7.0 Und Tomcat 6.0
Video: Tomcat Обновление с 7.0.59 до 7.0.79 для windows 2024, November
Anonim

Tomcat 7.0 gegen Tomcat 6.0

Tomcat (auch bekannt als Apache Tomcat oder Jakarta Tomcat) bietet eine HTTP-Webserverumgebung mit „reinem Java“, in der Java-Code ausgeführt werden kann. Es handelt sich um einen von der Apache Software Foundation entwickelten Servlet-Container, der als Open Source-Produkt angeboten wird. Die Java Servlet- und JSP-Spezifikationen (Java Server Pages) von Sun Microsystems werden von Tomcat implementiert. Apache Tomcat kann mithilfe von XML-Konfigurationsdateien konfiguriert werden (obwohl Tools zur Konfiguration und Verwaltung im Server enthalten sind). Tomcat 7.0 ist die neueste stabile Version von Tomcat, die gegenüber der Vorgängerversion Tomcat 6.0 (die 2007 veröffentlicht wurde) viele neue Funktionen eingeführt hat.

Was ist Tomcat 6.0?

Tomcat 6.0 hat gegenüber seinen früheren Versionen viele neue Funktionen eingeführt. Mit Tomcat 6.0 kann eine erweiterte Steuerung der E / A-Vorgänge ihrer Anwendungen implementiert werden, da die Benutzer den neuen NIO-Anschluss (New I / O) für die asynchrone Kommunikation von Eingabe- / Ausgabedaten auf niedriger Ebene verwenden können. Beispielsweise könnten Daten in großen Mengen parallel über mehrere E / A-Ebenen übertragen werden. Andererseits könnten die Benutzer Daten unter Verwendung von Selektoren multiplexen. Injizierbare Thread-Pools können so konfiguriert werden, dass sie mit dem neuen Executer-Element gemeinsam genutzt werden. Tomcat 6.0 bietet Unterstützung für die Implementierung eines alternativen Commons-Logging-Adapters dank des Refactorings der Logging-Bibliothek durch das neue JULI-Framework. Darüber hinaus unterstützt Tomcat 6.0 eine neue HTTP-Push-Methode namens Comet und eine neue API, die zum Übertragen über Sockets namens SEND_FILE API verwendet werden kann. Benutzer können mehr als ein URL-Muster innerhalb einer einzelnen Servlet-Zuordnung erstellen.

Was ist Tomcat 7.0?

Apache begann bereits im Januar 2009 mit der Arbeit an Apache 7.0. Es wurde jedoch bekannt gegeben, dass es nach zwei Jahren (im Januar 2011) stabil ist. Tomcat 7.0.6 ist die erste stabile Version von Tomcat 7. Tomcat 7.0 basiert auf den in der früheren Version eingeführten Verbesserungen und implementiert die Servlet 3.0 API-, JSP 2.2- und EL 2.2-Spezifikationen. Tomcat 7.0 führte viele neue Verbesserungen ein, z. B. das Erkennen / Verhindern von Speicherlecks in Webanwendungen, verbesserte Sicherheit für Manager / Host Manager, CSRF-Schutz (Cross-Site Request Forgery) und die Möglichkeit, externe Inhalte direkt in Anwendungen aufzunehmen und zu bereinigen Up-Code (einschließlich Refactoring von Konnektoren und Lebenszyklen).

Was ist der Unterschied zwischen Tomcat 7.0 und Tomcat 6.0?

- Tomcat 7.0 ist die neueste Version des Tomcat-Servers, während Tomcat 6.0 die vorherige Version war.

- Die Downloadgröße von Tomcat 7.0 ist etwas größer als die von Tomcat 6.0.

- Tomcat 7.0 verfügt über viele neue Funktionen, die in Tomcat 6.0 nicht enthalten sind.

- Erstens ist Tomcat 7.0 beim Starten und Ausführen von Webanwendungen schneller als Tomcat 6.0.

- Tomcat 7.0 hat die Sicherheit gegenüber Tomcat 6.0 aufgrund mehrerer Sicherheitscode-Korrekturen und Ergänzungen (z. B. CSRF-Verhinderungsfilter) verbessert.

- Tomcat 7.0 enthält die Servlet 3.0-API, die selbst eine verbesserte Version gegenüber der vorherigen Version (von Tomcat 6.0 verwendet) ist.

- Anwendungen von Drittanbietern, die Servlet 3-Container benötigen, werden von Tomcat 7.0 unterstützt.

- Die Konfigurierbarkeit ist in Tomcat 7.0 besser, das neue Containerkomponenten (z. B. ExpiresFilter und AddDefaultCharsetFilter) enthält, mit denen Probleme, die zuvor den Webanwendungen überlassen wurden, besser behandelt werden können.

- Tomcat 7.0 unterstützt Java 6, während Tomcat 6.0 nur Java 5 unterstützt.

- Schließlich enthält Tomcat 7.0 saubereren und modernisierten Code, der an den erforderlichen Stellen Generika verwendet.

Empfohlen: