Razlika med Tomcat 7.0 in Tomcat 6.0

Razlika med Tomcat 7.0 in Tomcat 6.0
Razlika med Tomcat 7.0 in Tomcat 6.0

Video: Razlika med Tomcat 7.0 in Tomcat 6.0

Video: Razlika med Tomcat 7.0 in Tomcat 6.0
Video: Ремонт батареи ноутбука (замена аккумуляторов) 2024, November
Anonim

Tomcat 7.0 proti Tomcat 6.0

Tomcat (znan tudi kot Apache Tomcat ali Jakarta Tomcat) ponuja okolje spletnega strežnika HTTP »čista java«, ki se lahko uporablja za izvajanje 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) podjetja Sun Microsystems izvaja Tomcat. Apache Tomcat je mogoče konfigurirati s konfiguracijskimi datotekami XML (čeprav so orodja za konfiguracijo in upravljanje vključena v strežnik). Tomcat 7.0 je najnovejša stabilna različica Tomcata, ki je v primerjavi s prejšnjo različico Tomcat 6 predstavil veliko novih funkcij.0 (ki je bil izdan leta 2007).

Kaj je Tomcat 6.0?

Tomcat 6.0 je v prejšnjih izdajah predstavil veliko novih funkcij. S Tomcatom 6.0 je mogoče implementirati napreden nadzor nad V/I operacijami njihovih aplikacij, ker lahko uporabniki uporabljajo nov NIO (New I/O) priključek za asinhrono komunikacijo vhodno/izhodnih podatkov na nizki ravni. Na primer, podatke je mogoče prenašati v velikem obsegu, vzporedno prek več V/I ravni. Po drugi strani pa bi lahko uporabniki multipleksirali podatke z uporabo izbirnikov. Baze niti, ki jih je mogoče vstaviti, je mogoče konfigurirati za skupno rabo z uporabo novega elementa Executer. Tomcat 6.0 zagotavlja podporo za implementacijo alternativnega adapterja za skupno beleženje, zahvaljujoč preoblikovanju knjižnice beleženja v novem ogrodju JULI. Poleg tega Tomcat 6.0 podpira novo metodo HTTP Push, imenovano Comet, in nov API, ki se lahko uporablja za prenos prek vtičnic, imenovan API SEND_FILE. Uporabniki lahko ustvarijo več kot en vzorec URL-jev znotraj enega preslikave strežniškega programčka.

Kaj je Tomcat 7.0?

Apache je začel delati na Apache 7.0 že januarja 2009. Vendar je bil po 2 letih (januarja 2011) objavljen stabilen. Tomcat 7.0.6 je prva stabilna izdaja Tomcat 7. Tomcat 7.0 je bil zgrajen na podlagi izboljšav, predstavljenih v prejšnji različici, in izvaja specifikacije API Servlet 3.0, JSP 2.2 in EL 2.2. Tomcat 7.0 je uvedel številne nove lastne izboljšave, kot so zaznavanje/preprečevanje uhajanja pomnilnika v spletnih aplikacijah, izboljšana varnost za upravitelja/upravljalnika gostitelja, zaščita CSRF (Cross-Site Request Forgery), možnost neposrednega in očiščenega vključevanja zunanje vsebine v aplikacije up koda (vključno s preoblikovanjem 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 Tomcat 6.0 pri zagonu in izvajanju spletnih aplikacij.

– Tomcat 7.0 je izboljšal varnost v primerjavi s Tomcat 6.0 zaradi številnih 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 (ki jo uporablja Tomcat 6.0).

– Torej Tomcat 7.0 podpira aplikacije tretjih oseb, ki potrebujejo vsebnike Servlet 3.

– Konfigurabilnost je boljša v Tomcat 7.0, ki vključuje nove komponente vsebnika (npr. ExpiresFilter in AddDefaultCharsetFilter), ki omogočajo boljše obravnavanje težav, ki so bile prej prepuščene spletnim aplikacijam za reševanje.

– Tomcat 7.0 podpira Javo 6, medtem ko je Tomcat 6.0 podpiral samo Javo 5.

– Končno, Tomcat 7.0 vključuje čistejšo in posodobljeno kodo, ki uporablja generične na zahtevanih mestih.

Priporočena: