Forskjellen Mellom Tomcat 7.0 Og Tomcat 6.0

Forskjellen Mellom Tomcat 7.0 Og Tomcat 6.0
Forskjellen Mellom Tomcat 7.0 Og Tomcat 6.0

Video: Forskjellen Mellom Tomcat 7.0 Og Tomcat 6.0

Video: Forskjellen Mellom Tomcat 7.0 Og Tomcat 6.0
Video: Tomcat Upgrade from 7.0.59 to 7.0.79 for windows 2024, April
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (også kjent som Apache Tomcat eller Jakarta Tomcat) gir et “rent java” HTTP-webservermiljø som kan brukes til å kjøre Java-kode. Det er en Servlet-container utviklet av Apache Software Foundation, som tilbys som et åpen kildekode-produkt. Sun Microsystems spesifikasjoner for Java Servlet og JSP (Java Server Pages) er implementert av Tomcat. Apache Tomcat kan konfigureres ved hjelp av XML-konfigurasjonsfiler (selv om verktøy for konfigurasjon og administrasjon følger med serveren). Tomcat 7.0 er den siste stabile versjonen av Tomcat, som introduserte mange nye funksjoner i forhold til den forrige versjonen Tomcat 6.0 (som ble utgitt i 2007).

Hva er Tomcat 6.0?

Tomcat 6.0 introduserte mange nye funksjoner i forhold til sine tidligere utgivelser. Med Tomcat 6.0 kan avansert kontroll over I / O-operasjoner av applikasjonene deres implementeres fordi brukerne kan bruke den nye NIO (New I / O) -kontakten for asynkron kommunikasjon av lav- og inngangsdata. For eksempel kan data overføres i bulk, parallelt gjennom flere I / O-nivåer. Eller på den annen side kan brukerne multipleksere data ved hjelp av velgerne. Injiserbare trådbassenger kan konfigureres til å deles ved hjelp av det nye Executer-elementet. Tomcat 6.0 gir støtte for implementering av en alternativ commons-logging adapter, takket være det nye JULI-rammeverkets refactoring av loggbiblioteket. Videre støtter Tomcat 6.0 en ny HTTP Push-metode kalt Comet, og en ny API som kan brukes til å overføre over stikkontakter kalt SEND_FILE API. Brukere kan opprette mer enn ett URL-mønster i en enkelt servletkartlegging.

Hva er Tomcat 7.0?

Apache begynte å jobbe med Apache 7.0 allerede i januar 2009. Men den ble kunngjort stabil etter 2 år (i januar 2011). Tomcat 7.0.6 er den første stabile utgivelsen av Tomcat 7. Tomcat 7.0 ble bygget på forbedringene som ble introdusert i den tidligere versjonen, og implementerer Servlet 3.0 API, JSP 2.2 og EL 2.2 spesifikasjoner. Tomcat 7.0 introduserte mange nye forbedringer, som deteksjon / forebygging av minnelekkasjer i webapplikasjoner, forbedret sikkerhet for Manager / Host Manager, CSRF-beskyttelse (Cross-Site Request Forgery) beskyttelse, muligheten til å inkludere eksternt innhold i applikasjoner direkte og renset opp kode (inkludert refactoring av kontakter og livssykluser).

Hva er forskjellen mellom Tomcat 7.0 og Tomcat 6.0?

- Tomcat 7.0 er den siste versjonen av Tomcat-serveren, mens Tomcat 6.0 var den forrige utgivelsen.

- Nedlastingsstørrelsen på Tomcat 7.0 er litt større enn Tomcat 6.0.

- Tomcat 7.0 har mange nye funksjoner som ikke finnes i Tomcat 6.0.

- Først og fremst er Tomcat 7.0 raskere enn Tomcat 6.0 når det gjelder å starte og kjøre webapplikasjoner.

- Tomcat 7.0 har forbedret sikkerheten over Tomcat 6.0 på grunn av flere rettelser og tillegg av sikkerhetskoder (for eksempel CSRF-forebyggingsfilter).

- Tomcat 7.0 inkluderer Servlet 3.0 API, som selv er en forbedret versjon i forhold til forrige versjon (brukt av Tomcat 6.0).

- Så tredjepartsapplikasjoner som trenger Servlet 3-containere støttes av Tomcat 7.0.

- Konfigurerbarhet er bedre i Tomcat 7.0, som inkluderer nye containerkomponenter (f.eks. ExpiresFilter og AddDefaultCharsetFilter) som gir bedre håndtering av problemer som tidligere er overlatt til webapplikasjonene.

- Tomcat 7.0 støtter Java 6, mens Tomcat 6.0 bare støtter Java 5.

- Til slutt inkluderer Tomcat 7.0 renere og modernisert kode som bruker generiske stoffer på de nødvendige stedene.

Anbefalt: