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
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: