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: priselasticitet 2024, November
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (også kendt som Apache Tomcat eller Jakarta Tomcat) giver et "rent java" HTTP-webservermiljø, der kan bruges til at køre Java-kode. Det er en Servlet-beholder udviklet af Apache Software Foundation, som tilbydes som et open source-produkt. Sun Microsystems' Java Servlet og JSP (Java Server Pages) specifikationer er implementeret af Tomcat. Apache Tomcat kan konfigureres ved hjælp af XML-konfigurationsfiler (selvom værktøjer til konfiguration og administration er inkluderet i serveren). Tomcat 7.0 er den seneste stabile version af Tomcat, som introducerede mange nye funktioner i forhold til sin 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 lavniveau input/outputdata. For eksempel kan data overføres i bulk parallelt gennem flere I/O-niveauer. Eller på den anden side kunne brugerne multiplekse data ved hjælp af vælgere. Injicerbare trådpuljer kan konfigureres til at blive delt ved hjælp af det nye Executer-element. Tomcat 6.0 giver support til implementering af en alternativ commons-logging-adapter takket være den nye JULI-rammes refaktorering af logbiblioteket. Ydermere understøtter Tomcat 6.0 en ny HTTP Push metode kaldet Comet, og en ny API, der kan bruges til at overføre sockets kaldet SEND_FILE API. Brugere kan oprette mere end ét URL-mønster inden for en enkelt servlet-tilknytning.

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 Tomcat 7 stabile udgivelse. 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 af sine egne, såsom detektion/forebyggelse af hukommelseslækager i webapplikationer, forbedret sikkerhed for Manager/Host Manager, CSRF (Cross-Site Request Forgery) beskyttelse, mulighed for at inkludere eksternt indhold i applikationer direkte og renset op-kode (inklusive refaktorisering af konnektorer og livscyklusser).

Hvad er forskellen mellem Tomcat 7.0 og Tomcat 6.0?

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

– Downloadstørrelsen af 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 til at starte og køre webapplikationer.

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

– Tomcat 7.0 inkluderer Servlet 3.0 API, som i sig selv er en forbedret version i forhold til dens 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 tillader bedre håndtering af problemer, der tidligere var overladt til webapplikationerne at løse.

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

– Endelig indeholder Tomcat 7.0 renere og moderniseret kode, der bruger generiske koder på de nødvendige steder.

Anbefalede: