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