Diferența Dintre Tomcat 7.0 și Tomcat 6.0

Diferența Dintre Tomcat 7.0 și Tomcat 6.0
Diferența Dintre Tomcat 7.0 și Tomcat 6.0

Video: Diferența Dintre Tomcat 7.0 și Tomcat 6.0

Video: Diferența Dintre Tomcat 7.0 și Tomcat 6.0
Video: Tomcat Upgrade from 7.0.59 to 7.0.79 for windows 2024, Aprilie
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (cunoscut și sub numele de Apache Tomcat sau Jakarta Tomcat) oferă un mediu de server web HTTP „java pură” care poate fi utilizat pentru a rula codul Java. Este un container Servlet dezvoltat de Apache Software Foundation, care este oferit ca produs open source. Specificațiile Java Servlet și JSP (Java Server Pages) ale Sun Microsystems sunt implementate de Tomcat. Apache Tomcat poate fi configurat folosind fișiere de configurare XML (deși instrumentele de configurare și gestionare sunt incluse cu serverul). Tomcat 7.0 este cea mai recentă versiune stabilă a Tomcat, care a introdus multe funcții noi față de versiunea sa anterioară Tomcat 6.0 (lansată în 2007).

Ce este Tomcat 6.0?

Tomcat 6.0 a introdus multe caracteristici noi față de versiunile sale anterioare. Cu Tomcat 6.0, controlul avansat asupra operațiunilor I / O ale aplicațiilor lor poate fi implementat deoarece utilizatorii pot utiliza noul conector NIO (New I / O) pentru comunicarea asincronă a datelor de intrare / ieșire de nivel scăzut. De exemplu, datele ar putea fi transferate în bloc, în paralel prin mai multe niveluri de I / O. Sau, pe de altă parte, utilizatorii ar putea multiplexa datele folosind selectoare. Grupurile de fire injectabile pot fi configurate pentru a fi partajate folosind noul element Executer. Tomcat 6.0 oferă suport pentru implementarea unui adaptor alternativ de înregistrare în comun, datorită refactorizării bibliotecii de înregistrare a noului cadru JULI. În plus, Tomcat 6.0 acceptă o nouă metodă HTTP Push numită Comet și un nou API care poate fi utilizat pentru a transfera peste socketuri numit API SEND_FILE. Utilizatorii pot crea mai multe modele URL într-o singură mapare servlet.

Ce este Tomcat 7.0?

Apache a început să lucreze la Apache 7.0 încă din ianuarie 2009. Dar a fost anunțat stabil după 2 ani (în ianuarie 2011). Tomcat 7.0.6 este prima versiune stabilă Tomcat 7. Tomcat 7.0 a fost construit pe baza îmbunătățirilor introduse în versiunea anterioară și implementează specificațiile Servlet 3.0 API, JSP 2.2 și EL 2.2. Tomcat 7.0 a introdus multe noi îmbunătățiri proprii, cum ar fi detectarea / prevenirea scurgerilor de memorie în aplicațiile web, securitate îmbunătățită pentru Manager / Host Manager, protecție CSRF (Cross-Site Request Forgery), capacitatea de a include conținut extern în aplicații direct și curățat up code (inclusiv refactorizarea conectorilor și a ciclurilor de viață).

Care este diferența dintre Tomcat 7.0 și Tomcat 6.0?

- Tomcat 7.0 este cea mai recentă versiune a serverului Tomcat, în timp ce Tomcat 6.0 a fost lansarea sa anterioară.

- Dimensiunea de descărcare a Tomcat 7.0 este puțin mai mare decât Tomcat 6.0.

- Tomcat 7.0 are multe funcții noi care nu se găsesc în Tomcat 6.0.

- În primul rând, Tomcat 7.0 este mai rapid decât Tomcat 6.0 la pornirea și rularea aplicațiilor web.

- Tomcat 7.0 a îmbunătățit securitatea față de Tomcat 6.0 datorită mai multor corecții și adăugiri de coduri de securitate (cum ar fi filtrul de prevenire CSRF).

- Tomcat 7.0 include Servlet 3.0 API, care este o versiune îmbunătățită față de versiunea sa anterioară (utilizată de Tomcat 6.0).

- Deci, aplicațiile terță parte care au nevoie de containere Servlet 3 sunt acceptate de Tomcat 7.0.

- Configurabilitatea este mai bună în Tomcat 7.0, care include noi componente pentru containere (de exemplu, ExpiresFilter și AddDefaultCharsetFilter) care permit o mai bună gestionare a problemelor lăsate anterior aplicațiilor web pentru rezolvare.

- Tomcat 7.0 acceptă Java 6, în timp ce Tomcat 6.0 acceptă numai Java 5.

- În cele din urmă, Tomcat 7.0 include un cod mai curat și modernizat care utilizează generice în locurile necesare.

Recomandat: