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: Java EE для начинающих. Урок 2: Теория. Apache Tomcat. Сервлеты. Жизненный цикл сервлета. 2024, November
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (tiež známy ako Apache Tomcat alebo Jakarta Tomcat) poskytuje prostredie webového servera HTTP „pure java“, ktoré možno použiť na spustenie kódu Java. Jedná sa o servletový kontajner vyvinutý spoločnosťou Apache Software Foundation, ktorý sa ponúka ako produkt typu open source. Špecifikácie Java Servlet a JSP (Java Server Pages) spoločnosti Sun Microsystems implementuje spoločnosť Tomcat. Apache Tomcat je možné konfigurovať pomocou konfiguračných súborov XML (aj keď nástroje na konfiguráciu a správu sú súčasťou servera). Tomcat 7.0 je najnovšia stabilná verzia Tomcat, ktorá oproti predchádzajúcej verzii Tomcat 6.0 (ktorá bola vydaná v roku 2007) priniesla mnoho nových funkcií.

Čo je Tomcat 6.0?

Tomcat 6.0 oproti svojim predchádzajúcim vydaniam predstavil mnoho nových funkcií. S Tomcat 6.0 je možné implementovať pokročilé riadenie I / O operácií ich aplikácií, pretože používatelia môžu používať nový konektor NIO (New I / O) na asynchrónnu komunikáciu nízkoúrovňových vstupných / výstupných dát. Dáta sa dajú napríklad prenášať hromadne, paralelne cez viac úrovní I / O. Alebo na druhej strane mohli používatelia multiplexovať údaje pomocou selektorov. Injekčné oblasti vlákien je možné nakonfigurovať na zdieľanie pomocou nového prvku Executer. Tomcat 6.0 poskytuje podporu pre implementáciu alternatívneho adaptéra na spoločné protokolovanie vďaka novému refaktoringu protokolovej knižnice v rámci JULI. Tomcat 6.0 ďalej podporuje novú metódu HTTP Push s názvom Comet a nové API, ktoré sa dá použiť na prenos cez zásuvky s názvom SEND_FILE API. Používatelia môžu v rámci jedného mapovania servletu vytvoriť viac ako jeden vzor adresy URL.

Čo je Tomcat 7.0?

Apache začal pracovať na Apache 7.0 už v januári 2009. Ohlásený bol však stabilný po 2 rokoch (v januári 2011). Tomcat 7.0.6 je prvé stabilné vydanie Tomcat 7. Tomcat 7.0 bol založený na vylepšeniach zavedených v staršej verzii a implementuje špecifikácie Servlet 3.0 API, JSP 2.2 a EL 2.2. Tomcat 7.0 predstavil mnoho svojich nových vylepšení, napríklad detekciu / prevenciu úniku pamäte vo webových aplikáciách, vylepšené zabezpečenie pre Manager / Host Manager, ochranu CSRF (Cross-Site Request Forgery), schopnosť zahrnúť externý obsah do aplikácií priamo a vyčistiť up kód (vrátane refaktoringu 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 bolo jeho predchádzajúcim vydaním.

- 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 v Tomcat 6.0 nenachádzajú.

- V prvom rade je Tomcat 7.0 pri spúšťaní a spúšťaní webových aplikácií rýchlejší ako Tomcat 6.0.

- Tomcat 7.0 vylepšil zabezpečenie oproti Tomcat 6.0 vďaka niekoľkým opravám a doplnkom bezpečnostného kódu (napríklad preventívny filter CSRF).

- Tomcat 7.0 obsahuje Servlet 3.0 API, čo je oproti vylepšenej verzii (používanej Tomcat 6.0) vylepšenou verziou.

- Aplikácia tretích strán, ktorá potrebuje kontajnery Servlet 3, je teda podporovaná v Tomcat 7.0.

- Konfigurovateľnosť je lepšia v Tomcat 7.0, ktorý obsahuje nové komponenty kontajnera (napr. ExpiresFilter a AddDefaultCharsetFilter), ktoré umožňujú lepšie zvládnutie problémov, ktoré predtým vyriešili webové aplikácie.

- Tomcat 7.0 podporuje Javu 6, zatiaľ čo Tomcat 6.0 podporuje iba Javu 5.

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

Odporúčaná: