Tomcat 7.0 vs Tomcat 6.0
Tomcat (znan tudi kot Apache Tomcat ali Jakarta Tomcat) ponuja "čisto java" okolje spletnega strežnika HTTP, ki se lahko uporablja za zagon kode Java. Gre za vsebnik Servlet, ki ga je razvila Apache Software Foundation in je na voljo kot odprtokodni izdelek. Specifikacije Java Servlet in JSP (Java Server Pages) Sun Microsystems izvaja Tomcat. Apache Tomcat je mogoče konfigurirati s konfiguracijskimi datotekami XML (čeprav so orodja za konfiguracijo in upravljanje priložena strežniku). Tomcat 7.0 je najnovejša stabilna različica Tomcata, ki je v prejšnji različici Tomcat 6.0 (ki je bila izdana leta 2007) uvedla številne nove funkcije.
Kaj je Tomcat 6.0?
Tomcat 6.0 je v prejšnjih izdajah predstavil številne nove funkcije. S programom Tomcat 6.0 je mogoče izvajati napreden nadzor nad vhodno / izhodnimi operacijami njihovih aplikacij, ker lahko uporabniki uporabljajo nov konektor NIO (New I / O) za asinhrono komunikacijo nizko vhodnih / izhodnih podatkov. Podatke bi lahko na primer prenašali v velikem obsegu, vzporedno skozi več nivojev V / I. Po drugi strani pa bi lahko uporabniki podatke multipleksirali s pomočjo izbirnikov. Področja niti za injiciranje je mogoče konfigurirati za skupno rabo z novim elementom Executer. Tomcat 6.0 nudi podporo za uvedbo alternativnega vmesnika za skupno beleženje, zahvaljujoč novemu JULI okviru, ki je preoblikoval knjižnico beleženja. Poleg tega Tomcat 6.0 podpira novo metodo HTTP Push, imenovano Comet, in nov API, ki ga lahko uporabimo za prenos prek vtičnic, imenovan API SEND_FILE. Uporabniki lahko ustvarijo več vzorcev URL-jev znotraj enega preslikavanja strežniških programčkov.
Kaj je Tomcat 7.0?
Apache je začel delati na Apache 7.0 že januarja 2009. Vendar je bil po dveh letih (januarja 2011) razglašen za stabilnega. Tomcat 7.0.6 je prva stabilna izdaja Tomcat 7. Tomcat 7.0 je bil zgrajen na izboljšavah, predstavljenih v prejšnji različici, in vključuje Servlet 3.0 API, JSP 2.2 in EL 2.2 specifikacije. Tomcat 7.0 je predstavil številne lastne izboljšave, kot so odkrivanje / preprečevanje puščanja pomnilnika v spletnih aplikacijah, izboljšana varnost za Manager / Host Manager, zaščita CSRF (Cross-Site Request Forgery), možnost neposrednega in očiščenega vključevanja zunanjih vsebin up koda (vključno z refaktoringom konektorjev in življenjskih ciklov).
Kakšna je razlika med Tomcat 7.0 in Tomcat 6.0? - Tomcat 7.0 je najnovejša različica strežnika Tomcat, medtem ko je bila Tomcat 6.0 njegova prejšnja izdaja. - Velikost prenosa Tomcat 7.0 je malo večja od Tomcat 6.0. - Tomcat 7.0 ima veliko novih funkcij, ki jih Tomcat 6.0 ne najde. - Prvič, Tomcat 7.0 je hitrejši od Tomcata 6.0 pri zagonu in zagonu spletnih aplikacij. - Tomcat 7.0 je izboljšal varnost pred Tomcatom 6.0 zaradi več popravkov in dodatkov varnostne kode (kot je filter za preprečevanje CSRF). - Tomcat 7.0 vključuje API Servlet 3.0, ki je sam po sebi izboljšana različica v primerjavi s prejšnjo različico (uporablja jo Tomcat 6.0). - Torej, aplikacije tretjih oseb, ki potrebujejo vsebnike Servlet 3, podpira Tomcat 7.0. - Konfigurabilnost je boljša v programu Tomcat 7.0, ki vključuje nove komponente vsebnika (npr. ExpiresFilter in AddDefaultCharsetFilter), ki omogočajo boljše reševanje težav, ki so bile predhodno prepuščene spletnim aplikacijam. - Tomcat 7.0 podpira Javo 6, medtem ko Tomcat 6.0 podpira samo Javo 5. - Končno, Tomcat 7.0 vključuje čistejšo in posodobljeno kodo, ki uporablja generike na zahtevanih mestih. |