Tomcat 7.0 vs Tomcat 6.0
Tomcat (tuntud ka kui Apache Tomcat või Jakarta Tomcat) pakub „puhta java“HTTP veebiserveri keskkonda, mida saab kasutada Java-koodi käivitamiseks. See on Apache Software Foundationi välja töötatud Servleti konteiner, mida pakutakse avatud lähtekoodiga tootena. Sun Microsystemsi Java Servleti ja JSP (Java Server Pages) spetsifikatsioone rakendab Tomcat. Apache Tomcati saab konfigureerida XML-i konfiguratsioonifailide abil (kuigi serveriga on kaasas seadistamise ja haldamise tööriistad). Tomcat 7.0 on Tomcati uusim stabiilne versioon, mis tutvustas palju uusi funktsioone võrreldes eelmise versiooniga Tomcat 6.0 (mis ilmus 2007. aastal).
Mis on Tomcat 6.0?
Tomcat 6.0 tutvustas varasemate väljaannetega võrreldes palju uusi funktsioone. Tomcat 6.0 abil saab rakenduste I / O toimingute täpsemat juhtimist rakendada, kuna kasutajad saavad kasutada madalat sisend- ja väljundandmete asünkroonseks suhtlemiseks uut NIO (New I / O) pistikut. Näiteks saaks andmeid edastada hulgi, paralleelselt mitme sisend- ja väljundtaseme kaudu. Või teisest küljest said kasutajad andmeid mitmekordistada selektorite abil. Süstitavaid niidipakette saab konfigureerida jagamiseks uue Executeri elemendi abil. Tomcat 6.0 pakub tuge alternatiivse ühise logimise adapteri juurutamiseks tänu uue JULI raamistiku logiraamatukogu ümberehitamisele. Lisaks toetab Tomcat 6.0 uut HTTP Push-meetodit nimega Komeet ja uut API-d, mida saab kasutada SEND_FILE API-nimeliste soklite kaudu edastamiseks. Kasutajad saavad ühes servleti vastenduses luua mitu URL-i mustrit.
Mis on Tomcat 7.0?
Apache hakkas Apache 7.0-ga töötama juba 2009. aasta jaanuaris. Kuid see kuulutati stabiilseks 2 aasta pärast (jaanuaris 2011). Tomcat 7.0.6 on esimene Tomcat 7 stabiilne versioon. Tomcat 7.0 tugines varasemas versioonis tehtud täiustustele ja rakendab Servlet 3.0 API, JSP 2.2 ja EL 2.2 spetsifikatsioone. Tomcat 7.0 tutvustas mitmeid uusi täiustusi, nagu veebirakenduste mälulekete tuvastamine / ennetamine, halduri / hostihalduri täiustatud turvalisus, CSRF (saidiüleste taotluste võltsimine) kaitse, võime lisada rakendustesse välist sisu otse ja puhastada up-kood (sealhulgas pistikute ja elutsüklite ümberehitamine).