Forskellen Mellem Tomcat 7.0 Og Tomcat 6.0

Forskellen Mellem Tomcat 7.0 Og Tomcat 6.0
Forskellen Mellem Tomcat 7.0 Og Tomcat 6.0

Video: Forskellen Mellem Tomcat 7.0 Og Tomcat 6.0

Video: Forskellen Mellem Tomcat 7.0 Og Tomcat 6.0
Video: Tomcat Upgrade from 7.0.59 to 7.0.79 for windows 2024, November
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (også kendt som Apache Tomcat eller Jakarta Tomcat) leverer et "rent java" HTTP-webservermiljø, der kan bruges til at køre Java-kode. Det er en Servlet-container udviklet af Apache Software Foundation, der tilbydes som et open source-produkt. Sun Microsystems specifikationer for Java Servlet og JSP (Java Server Pages) implementeres af Tomcat. Apache Tomcat kan konfigureres ved hjælp af XML-konfigurationsfiler (selvom værktøjer til konfiguration og styring er inkluderet i serveren). Tomcat 7.0 er den seneste stabile version af Tomcat, der introducerede mange nye funktioner i forhold til den tidligere version Tomcat 6.0 (som blev udgivet i 2007).

Hvad er Tomcat 6.0?

Tomcat 6.0 introducerede mange nye funktioner i forhold til sine tidligere udgivelser. Med Tomcat 6.0 kan avanceret kontrol over I / O-operationer af deres applikationer implementeres, fordi brugerne kan bruge det nye NIO (New I / O) -stik til asynkron kommunikation af input / output-data på lavt niveau. For eksempel kunne data overføres i bulk, parallelt gennem flere I / O-niveauer. Eller på den anden side kunne brugerne multiplexere data ved hjælp af vælgere. Injicerbare trådpuljer kan konfigureres til at deles ved hjælp af det nye Executer-element. Tomcat 6.0 yder support til implementering af en alternativ commons-logning adapter takket være den nye JULI framework's refactoring af logbiblioteket. Desuden understøtter Tomcat 6.0 en ny HTTP Push-metode kaldet Comet og en ny API, der kan bruges til at overføre over sockets kaldet SEND_FILE API. Brugere kan oprette mere end et URL-mønster inden for en enkelt servlet-kortlægning.

Hvad er Tomcat 7.0?

Apache begyndte at arbejde på Apache 7.0 allerede i januar 2009. Men det blev annonceret stabilt efter 2 år (i januar 2011). Tomcat 7.0.6 er den første stabile udgivelse af Tomcat 7. Tomcat 7.0 blev bygget på de forbedringer, der blev introduceret i den tidligere version, og implementerer Servlet 3.0 API, JSP 2.2 og EL 2.2 specifikationer. Tomcat 7.0 introducerede mange nye forbedringer i sig selv, såsom afsløring / forebyggelse af hukommelseslækage i webapplikationer, forbedret sikkerhed til Manager / Host Manager, CSRF (Cross-Site Request Forgery) -beskyttelse, evne til at inkludere eksternt indhold i applikationer direkte og renset op kode (inklusive refactoring af stik og livscyklusser).

Hvad er forskellen mellem Tomcat 7.0 og Tomcat 6.0?

- Tomcat 7.0 er den nyeste version af Tomcat-serveren, mens Tomcat 6.0 var dens tidligere udgivelse.

- Downloadstørrelsen på Tomcat 7.0 er lidt større end Tomcat 6.0.

- Tomcat 7.0 har mange nye funktioner, der ikke findes i Tomcat 6.0.

- Først og fremmest er Tomcat 7.0 hurtigere end Tomcat 6.0 i start og kørsel af webapplikationer.

- Tomcat 7.0 har forbedret sikkerheden i forhold til Tomcat 6.0 på grund af flere rettelser og tilføjelser af sikkerhedskoder (såsom CSRF-forebyggelsesfilter).

- Tomcat 7.0 inkluderer Servlet 3.0 API, som den selv er en forbedret version i forhold til sin tidligere version (brugt af Tomcat 6.0).

- Så tredjepartsapplikationer, der har brug for Servlet 3-containere, understøttes af Tomcat 7.0.

- Konfigurerbarheden er bedre i Tomcat 7.0, som inkluderer nye containerkomponenter (f.eks. ExpiresFilter og AddDefaultCharsetFilter), der muliggør bedre håndtering af problemer, der tidligere er tilbage til webapplikationerne.

- Tomcat 7.0 understøtter Java 6, mens Tomcat 6.0 kun understøtter Java 5.

- Endelig inkluderer Tomcat 7.0 renere og moderniseret kode, der bruger generiske stoffer på de krævede steder.

Anbefalet: