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-nettservermiljø som kan brukes til å kjøre Java-kode. Det er en Servlet-beholder utviklet av Apache Software Foundation, som tilbys som et åpen kildekode-produkt. Sun Microsystems Java Servlet og JSP (Java Server Pages) spesifikasjoner 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 sin forrige versjon Tomcat 6.0 (som ble utgitt i 2007).

Hva er Tomcat 6.0?

Tomcat 6.0 introduserte mange nye funksjoner i forhold til tidligere utgivelser. Med Tomcat 6.0 kan avansert kontroll over I/O-operasjoner av deres applikasjoner implementeres fordi brukerne kan bruke den nye NIO (New I/O)-kontakten for asynkron kommunikasjon av lavnivå input/output-data. For eksempel kan data overføres i bulk, parallelt gjennom flere I/O-nivåer. Eller på den annen side kan brukerne multiplekse data ved å bruke velgere. Injiserbare trådpooler 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 refaktorisering av loggingsbiblioteket. Videre støtter Tomcat 6.0 en ny HTTP Push-metode k alt Comet, og en ny API som kan brukes til å overføre over sockets k alt SEND_FILE API. Brukere kan opprette mer enn ett URL-mønster i en enkelt servlet-tilordning.

Hva er Tomcat 7.0?

Apache begynte å jobbe med Apache 7.0 allerede i januar 2009. Men den ble annonsert stabil etter 2 år (i januar 2011). Tomcat 7.0.6 er den første Tomcat 7 stabile utgivelsen. Tomcat 7.0 ble bygget på forbedringene 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 av sine egne, for eksempel oppdagelse/forebygging av minnelekkasjer i webapplikasjoner, forbedret sikkerhet for Manager/Host Manager, CSRF (Cross-Site Request Forgery) beskyttelse, mulighet til å inkludere eksternt innhold i applikasjoner direkte og renset opp-kode (inkludert refaktorisering av koblinger og livssykluser).

Hva er forskjellen mellom Tomcat 7.0 og Tomcat 6.0?

– Tomcat 7.0 er den nyeste 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 av alt er Tomcat 7.0 raskere enn Tomcat 6.0 når det gjelder å starte og kjøre nettapplikasjoner.

– Tomcat 7.0 har forbedret sikkerheten i forhold til Tomcat 6.0 på grunn av flere sikkerhetskodefikser og tillegg (som CSRF-forebyggingsfilter).

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

– Så, tredjepartsapplikasjoner som trenger Servlet 3-beholdere støttes av Tomcat 7.0.

– Konfigurerbarheten er bedre i Tomcat 7.0, som inkluderer nye containerkomponenter (f.eks. ExpiresFilter og AddDefaultCharsetFilter) som tillater bedre håndtering av problemer som tidligere var overlatt til nettapplikasjonene å løse.

– Tomcat 7.0 støtter Java 6, mens Tomcat 6.0 kun støttet Java 5.

– Til slutt, Tomcat 7.0 inkluderer renere og modernisert kode som bruker generikk på de nødvendige stedene.

Anbefalt: