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ță).