Rozdiel medzi Tomcat 7.0 a Tomcat 6.0

Rozdiel medzi Tomcat 7.0 a Tomcat 6.0
Rozdiel medzi Tomcat 7.0 a Tomcat 6.0

Video: Rozdiel medzi Tomcat 7.0 a Tomcat 6.0

Video: Rozdiel medzi Tomcat 7.0 a Tomcat 6.0
Video: Screen Mirroring Vs Chromecast: 🔥🔥🔥What is the differences in these? Smart TV Connect to Phone 2024, November
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (známy aj ako Apache Tomcat alebo Jakarta Tomcat) poskytuje prostredie webového servera HTTP „čisté java“, ktoré možno použiť na spustenie kódu Java. Ide o kontajner Servlet vyvinutý spoločnosťou Apache Software Foundation, ktorý je ponúkaný ako produkt s otvoreným zdrojovým kódom. Špecifikácie Java Servlet a JSP (Java Server Pages) od Sun Microsystems sú implementované spoločnosťou Tomcat. Apache Tomcat je možné nakonfigurovať pomocou konfiguračných súborov XML (hoci nástroje na konfiguráciu a správu sú súčasťou servera). Tomcat 7.0 je najnovšia stabilná verzia Tomcat, ktorá zaviedla mnoho nových funkcií oproti predchádzajúcej verzii Tomcat 6.0 (ktorý bol vydaný v roku 2007).

Čo je Tomcat 6.0?

Tomcat 6.0 zaviedol v porovnaní s predchádzajúcimi vydaniami mnoho nových funkcií. S Tomcatom 6.0 je možné implementovať pokročilú kontrolu nad I/O operáciami ich aplikácií, pretože používatelia môžu použiť nový konektor NIO (New I/O) na asynchrónnu komunikáciu vstupných/výstupných dát nízkej úrovne. Dáta by sa napríklad mohli prenášať hromadne, paralelne prostredníctvom viacerých úrovní I/O. Alebo na druhej strane, používatelia mohli multiplexovať dáta pomocou selektorov. Injektovateľné fondy vlákien možno nakonfigurovať na zdieľanie pomocou nového prvku Executer. Tomcat 6.0 poskytuje podporu pre implementáciu alternatívneho adaptéra na protokolovanie commons vďaka refaktorovaniu protokolovacej knižnice v novom rámci JULI. Okrem toho Tomcat 6.0 podporuje novú metódu HTTP Push nazývanú Comet a nové API, ktoré možno použiť na prenos cez zásuvky nazývané SEND_FILE API. Používatelia môžu vytvoriť viac ako jeden vzor adresy URL v rámci jedného mapovania servletu.

Čo je Tomcat 7.0?

Apache začal pracovať na Apache 7.0 už v januári 2009. Po 2 rokoch však bol ohlásený ako stabilný (v januári 2011). Tomcat 7.0.6 je prvé stabilné vydanie Tomcat 7. Tomcat 7.0 bol postavený na vylepšeniach zavedených v predchádzajúcej verzii a implementuje Servlet 3.0 API, JSP 2.2 a EL 2.2 špecifikácie. Tomcat 7.0 zaviedol mnoho vlastných vylepšení, ako je detekcia/prevencia úniku pamäte vo webových aplikáciách, vylepšené zabezpečenie pre manažéra/hostiteľa, ochrana CSRF (Cross-Site Request Forgery), možnosť priameho a vyčistenia externého obsahu do aplikácií. up kód (vrátane prerobenia konektorov a životných cyklov).

Aký je rozdiel medzi Tomcat 7.0 a Tomcat 6.0?

– Tomcat 7.0 je najnovšia verzia servera Tomcat, zatiaľ čo Tomcat 6.0 bola jeho predchádzajúca verzia.

– Veľkosť sťahovania Tomcat 7.0 je o niečo väčšia ako Tomcat 6.0.

– Tomcat 7.0 má veľa nových funkcií, ktoré sa nenachádzajú v Tomcat 6.0.

– Po prvé, Tomcat 7.0 je rýchlejší ako Tomcat 6.0 pri spúšťaní a spúšťaní webových aplikácií.

– Tomcat 7.0 zlepšil zabezpečenie oproti Tomcatu 6.0 vďaka niekoľkým opravám a doplnkom bezpečnostného kódu (ako je napríklad filter prevencie CSRF).

– Tomcat 7.0 obsahuje Servlet 3.0 API, ktoré je samo osebe vylepšenou verziou oproti predchádzajúcej verzii (používanej Tomcatom 6.0).

– Takže aplikácie tretích strán, ktoré potrebujú kontajnery Servlet 3, sú podporované Tomcatom 7.0.

– Konfigurovateľnosť je lepšia v Tomcat 7.0, ktorý zahŕňa nové komponenty kontajnerov (napr. ExpiresFilter a AddDefaultCharsetFilter), ktoré umožňujú lepšie zvládanie problémov, ktoré boli predtým ponechané na vyriešenie webovým aplikáciám.

– Tomcat 7.0 podporuje Java 6, zatiaľ čo Tomcat 6.0 podporuje iba Java 5.

– Nakoniec, Tomcat 7.0 obsahuje čistejší a modernizovaný kód, ktorý používa generiká na požadovaných miestach.

Odporúča: