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