Erinevus Tomcat 7.0 ja Tomcat 6.0 vahel

Erinevus Tomcat 7.0 ja Tomcat 6.0 vahel
Erinevus Tomcat 7.0 ja Tomcat 6.0 vahel

Video: Erinevus Tomcat 7.0 ja Tomcat 6.0 vahel

Video: Erinevus Tomcat 7.0 ja Tomcat 6.0 vahel
Video: HP TouchPad HSTNH-129C WebOS Activation Bypass in One Minute | Without any Tool 2024, November
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (tuntud ka kui Apache Tomcat või Jakarta Tomcat) pakub "puhast java" HTTP veebiserveri keskkonda, mida saab kasutada Java koodi käitamiseks. Tegemist on Apache Software Foundationi poolt välja töötatud Servleti konteineriga, mida pakutakse avatud lähtekoodiga tootena. Sun Microsystemsi Java Servleti ja JSP (Java Server Pages) spetsifikatsioonid rakendab Tomcat. Apache Tomcati saab konfigureerida XML-konfiguratsioonifailide abil (kuigi konfiguratsiooni- ja haldustööriistad on serveriga kaasas). Tomcat 7.0 on Tomcati uusim stabiilne versioon, mis tõi võrreldes eelmise versiooniga Tomcat 6 kasutusele palju uusi funktsioone.0 (mis ilmus 2007. aastal).

Mis on Tomcat 6.0?

Tomcat 6.0 tutvustas oma eelmiste väljaannetega võrreldes palju uusi funktsioone. Tomcat 6.0 abil saab rakendada täiustatud juhtimist oma rakenduste I/O operatsioonide üle, kuna kasutajad saavad kasutada uut NIO (New I/O) pistikut madala taseme sisend-/väljundandmete asünkroonseks suhtlemiseks. Näiteks saab andmeid hulgi edastada paralleelselt mitme I/O taseme kaudu. Teisest küljest saavad kasutajad andmeid selektorite abil multipleksida. Süstitavaid lõimekogumeid saab konfigureerida jagamiseks uue Executeri elemendi abil. Tomcat 6.0 pakub tuge alternatiivse ühiste logimise adapteri juurutamiseks tänu uue JULI raamistiku logiteegi ümberkujundamisele. Lisaks toetab Tomcat 6.0 uut HTTP Push meetodit nimega Comet ja uut API-d, mida saab kasutada pesade kaudu edastamiseks nimega SEND_FILE API. Kasutajad saavad ühe servleti vastenduses luua rohkem kui ühe URL-i mustri.

Mis on Tomcat 7.0?

Apache alustas Apache 7.0-ga töötamist juba 2009. aasta jaanuaris. Kuid see kuulutati kahe aasta pärast stabiilseks (jaanuaris 2011). Tomcat 7.0.6 on esimene Tomcat 7 stabiilne väljalase. Tomcat 7.0 ehitati varasemas versioonis kasutusele võetud täiustustele ja rakendab Servlet 3.0 API, JSP 2.2 ja EL 2.2 spetsifikatsioone. Tomcat 7.0 tutvustas paljusid uusi täiustusi, nagu veebirakenduste mälulekke tuvastamine/tõkestamine, halduri/hostihalduri täiustatud turvalisus, CSRF (Cross-Site Request Forgery) kaitse, võimalus lisada välist sisu rakendustesse otse ja puhastatud üles kood (sealhulgas konnektorite ja elutsüklite ümberkujundamine).

Mis vahe on Tomcat 7.0 ja Tomcat 6.0 vahel?

– Tomcat 7.0 on Tomcati serveri uusim versioon, samas kui Tomcat 6.0 oli selle eelmine versioon.

– Tomcat 7.0 allalaadimise maht on veidi suurem kui Tomcat 6.0.

– Tomcat 7.0-l on palju uusi funktsioone, mida Tomcat 6.0-s ei leidu.

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

– Tomcat 7.0 on täiustanud turvalisust võrreldes Tomcat 6.0-ga tänu mitmetele turvakoodiparandustele ja täiendustele (nt CSRF-i ennetusfilter).

– Tomcat 7.0 sisaldab Servlet 3.0 API-t, mis ise on eelmise versiooni (kasutab Tomcat 6.0) täiustatud versioon.

– Seega toetab Tomcat 7.0 kolmanda osapoole rakendusi, mis vajavad Servlet 3 konteinereid.

– Konfigureeritavus on parem Tomcat 7.0-s, mis sisaldab uusi konteineri komponente (nt ExpiresFilter ja AddDefaultCharsetFilter), mis võimaldavad paremini käsitleda probleeme, mis olid varem veebirakenduste lahendada jäetud.

– Tomcat 7.0 toetab Java 6, samas kui Tomcat 6.0 toetab ainult Java 5.

– Lõpuks sisaldab Tomcat 7.0 puhtamat ja moderniseeritud koodi, mis kasutab nõutavates kohtades üldisi sõnu.

Soovitan: