Erinevus Tomcat 7.0 ja Tomcat 6.0 vahel

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 Servlet-konteiner, mida pakutakse avatud lähtekoodiga tootena. Sun Microsystems Java Servlet ja JSP (Java Server Pages) spetsifikatsioone viib ellu Tomcat. Apache Tomcat saab konfigureerida XML-i konfiguratsioonifailide abil (kuigi konfiguratsiooni ja halduse tööriistad on serveriga kaasas). Tomcat 7.0 on Tomcat'i uusim stabiilne versioon, mis tutvustas oma eelmise versiooniga Tomcat 6.0 (mis ilmus 2007. aastal) palju uusi funktsioone..

Mis on Tomcat 6.0?

Tomcat 6.0 tutvustas oma varasemate väljaannete kaudu palju uusi funktsioone. Tomcat 6.0 abil saab rakenduste täpsemat kontrolli I / O toimingute üle rakendada, kuna kasutajad saavad kasutada uut NIO (uus I / O) konnektorit madala taseme sisend- / väljundandmete asünkroonseks edastamiseks. Näiteks võib andmeid edastada hulgikaupa, paralleelselt mitme I / O taseme kaudu. Või teisest küljest võivad kasutajad andmeid selektorite abil mitmekordistada. Süstitavaid lõimikogumeid saab konfigureerida jagamiseks, kasutades uut elementi Executer. Tomcat 6.0 pakub tuge alternatiivse logimisadapteri rakendamiseks tänu uuele JULI raamistikule logiraamatukogu uuesti reageerimisele. Lisaks toetab Tomcat 6.0 uut HTTP Push-meetodit nimega Comet ja uut API-d, mida saab kasutada üle pistikupesade nimega SEND_FILE API. Kasutajad saavad ühe servleti kaardistamise käigus luua rohkem kui ühe URL-i mustri.

Mis on Tomcat 7.0?

Apache alustas Apache 7.0 töötamist juba jaanuaris 2009. Kuid see kuulutati stabiilseks kahe aasta pärast (jaanuaris 2011). Tomcat 7.0.6 on esimene Tomcat 7 stabiilne väljalase. Tomcat 7.0 on üles ehitatud varasemas versioonis kasutusele võetud parandustele ja see juurutab Servlet 3.0 API, JSP 2.2 ja EL 2.2 spetsifikatsioone. Tomcat 7.0 tutvustas paljusid uusi täiustusi, näiteks veebirakenduste mälulekke tuvastamine / ärahoidmine, halduri / hosthalduri parem turvalisus, CSRF-i (saidiülese päringu võltsimise) kaitse, võimalus kaasata välist sisu otse ja puhastatud rakendustesse üleskood (sealhulgas pistikute ja olelustsüklite uuesti reageerimine).

Mis vahe on Tomcat 7.0 ja Tomcat 6.0 vahel??

- Tomcat 7.0 on Tomcat serveri uusim versioon, samas kui Tomcat 6.0 oli selle eelmine väljalase.

- Tomcat 7.0 allalaadimismaht on pisut suurem kui Tomcat 6.0.

- Tomcat 7.0-l on palju uusi funktsioone, mida Tomcat 6.0-st ei leitud.

- Esiteks on Tomcat 7.0 veebirakenduste käivitamisel ja käitamisel kiirem kui Tomcat 6.0.

- Tomcat 7.0 on tänu mitmele turvakoodi parandusele ja täiendusele (näiteks CSRF-i ennetamise filter) parandanud Tomcat 6.0-i turvalisust..

- Tomcat 7.0 sisaldab Servlet 3.0 API, mis on iseenesest täiustatud versioon võrreldes eelmise versiooniga (kasutas Tomcat 6.0).

- Niisiis, Tomcat 7.0 toetab Servlet 3 konteinereid vajavaid kolmanda osapoole rakendusi.

- Konfigureeritavus on parem Tomcat 7.0-s, mis sisaldab uusi konteinerikomponente (nt ExpiresFilter ja AddDefaultCharsetFilter), mis võimaldavad paremini lahendada probleeme, mis on varem veebirakendustele lahendamiseks jäetud.

- Tomcat 7.0 toetab Java 6, Tomcat 6.0 aga ainult Java 5.

- Lõpuks sisaldab Tomcat 7.0 puhtamat ja moderniseeritud koodi, mis kasutab vajalikes kohtades geneerikaid.