Rozdíl Mezi Tomcat 7.0 A Tomcat 6.0

Rozdíl Mezi Tomcat 7.0 A Tomcat 6.0
Rozdíl Mezi Tomcat 7.0 A Tomcat 6.0

Video: Rozdíl Mezi Tomcat 7.0 A Tomcat 6.0

Video: Rozdíl Mezi Tomcat 7.0 A Tomcat 6.0
Video: Java EE для начинающих. Урок 2: Теория. Apache Tomcat. Сервлеты. Жизненный цикл сервлета. 2024, Listopad
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (také známý jako Apache Tomcat nebo Jakarta Tomcat) poskytuje prostředí webového serveru HTTP „pure java“, které lze použít ke spuštění kódu Java. Jedná se o servletový kontejner vyvinutý společností Apache Software Foundation, který je nabízen jako produkt s otevřeným zdrojovým kódem. Specifikace Java Servlet a JSP (Java Server Pages) společnosti Sun Microsystems jsou implementovány společností Tomcat. Apache Tomcat lze konfigurovat pomocí konfiguračních souborů XML (ačkoli nástroje pro konfiguraci a správu jsou součástí serveru). Tomcat 7.0 je nejnovější stabilní verze Tomcat, která oproti své předchozí verzi Tomcat 6.0 (která byla vydána v roce 2007) představila mnoho nových funkcí.

Co je Tomcat 6.0?

Tomcat 6.0 představil v porovnání se svými předchozími verzemi mnoho nových funkcí. S Tomcat 6.0 lze implementovat pokročilé řízení I / O operací jejich aplikací, protože uživatelé mohou používat nový konektor NIO (New I / O) pro asynchronní komunikaci nízkoúrovňových vstupních / výstupních dat. Data by například mohla být přenášena hromadně, paralelně přes více úrovní I / O. Nebo na druhé straně mohli uživatelé multiplexovat data pomocí selektorů. Injekční fondy vláken lze nakonfigurovat tak, aby byly sdíleny pomocí nového prvku Executer. Tomcat 6.0 poskytuje podporu pro implementaci alternativního adaptéru pro společné protokolování díky refaktoringu nové protokoly JULI knihovny protokolování. Tomcat 6.0 dále podporuje novou metodu HTTP Push nazvanou Comet a nové API, které lze použít k přenosu přes zásuvky s názvem SEND_FILE API. Uživatelé mohou v rámci jednoho mapování servletu vytvořit více než jeden vzor URL.

Co je Tomcat 7.0?

Apache začal pracovat na Apache 7.0 již v lednu 2009. Bylo však oznámeno stabilní po 2 letech (v lednu 2011). Tomcat 7.0.6 je první stabilní vydání Tomcat 7. Tomcat 7.0 byl postaven na vylepšeních zavedených v dřívější verzi a implementuje specifikace Servlet 3.0 API, JSP 2.2 a EL 2.2. Tomcat 7.0 představil mnoho svých nových vylepšení, jako je detekce / prevence úniku paměti ve webových aplikacích, vylepšené zabezpečení pro Manager / Host Manager, ochrana CSRF (Cross-Site Request Forgery), schopnost zahrnout externí obsah přímo do aplikací a vyčistit up code (včetně refaktoringu konektorů a životních cyklů).

Jaký je rozdíl mezi Tomcat 7.0 a Tomcat 6.0?

- Tomcat 7.0 je nejnovější verze serveru Tomcat, zatímco Tomcat 6.0 bylo jeho předchozí vydání.

- Velikost stahování Tomcat 7.0 je o něco větší než Tomcat 6.0.

- Tomcat 7.0 má mnoho nových funkcí, které nebyly v Tomcat 6.0 nalezeny.

- Za prvé, Tomcat 7.0 je ve spouštění a spouštění webových aplikací rychlejší než Tomcat 6.0.

- Tomcat 7.0 vylepšil zabezpečení oproti Tomcat 6.0 díky několika opravám a doplněním bezpečnostního kódu (například filtr prevence CSRF).

- Tomcat 7.0 obsahuje Servlet 3.0 API, které je samo o sobě vylepšenou verzí oproti své předchozí verzi (používané Tomcat 6.0).

- Aplikace třetí strany, které potřebují kontejnery Servlet 3, jsou tedy Tomcat 7.0 podporovány.

- Konfigurovatelnost je lepší v Tomcat 7.0, který obsahuje nové komponenty kontejneru (např. ExpiresFilter a AddDefaultCharsetFilter), které umožňují lepší řešení problémů dříve vyřešených webovými aplikacemi.

- Tomcat 7.0 podporuje Javu 6, zatímco Tomcat 6.0 podporuje pouze Javu 5.

- Nakonec Tomcat 7.0 obsahuje čistší a modernizovaný kód, který používá generika na požadovaných místech.

Doporučená: