Skillnaden mellan Tomcat 7.0 och Tomcat 6.0

Skillnaden mellan Tomcat 7.0 och Tomcat 6.0
Skillnaden mellan Tomcat 7.0 och Tomcat 6.0

Video: Skillnaden mellan Tomcat 7.0 och Tomcat 6.0

Video: Skillnaden mellan Tomcat 7.0 och Tomcat 6.0
Video: ВСЁ, ЧТО ВЫ ХОТЕЛИ ЗНАТЬ ПРО WebOS! 2024, Juli
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (även känd som Apache Tomcat eller Jakarta Tomcat) tillhandahåller en "ren java" HTTP-webbservermiljö som kan användas för att köra Java-kod. Det är en Servlet-behållare utvecklad av Apache Software Foundation, som erbjuds som en produkt med öppen källkod. Sun Microsystems Java Servlet och JSP (Java Server Pages) specifikationer implementeras av Tomcat. Apache Tomcat kan konfigureras med hjälp av XML-konfigurationsfiler (även om verktyg för konfiguration och hantering ingår i servern). Tomcat 7.0 är den senaste stabila versionen av Tomcat, som introducerade många nya funktioner jämfört med sin tidigare version Tomcat 6.0 (som släpptes 2007).

Vad är Tomcat 6.0?

Tomcat 6.0 introducerade många nya funktioner jämfört med sina tidigare utgåvor. Med Tomcat 6.0 kan avancerad kontroll över I/O-operationer av deras applikationer implementeras eftersom användarna kan använda den nya NIO-kontakten (New I/O) för asynkron kommunikation av lågnivåin-/utdata. Till exempel kan data överföras i bulk, parallellt genom flera I/O-nivåer. Eller å andra sidan kan användarna multiplexera data med hjälp av väljare. Injicerbara trådpooler kan konfigureras för att delas med det nya Executer-elementet. Tomcat 6.0 ger stöd för att implementera en alternativ commons-loggningsadapter, tack vare det nya JULI-ramverkets omstrukturering av loggningsbiblioteket. Dessutom stöder Tomcat 6.0 en ny HTTP Push-metod som heter Comet, och ett nytt API som kan användas för att överföra över sockets som kallas SEND_FILE API. Användare kan skapa mer än ett URL-mönster inom en enda servletmappning.

Vad är Tomcat 7.0?

Apache började arbeta med Apache 7.0 redan i januari 2009. Men det tillkännagavs att det var stabilt efter två år (i januari 2011). Tomcat 7.0.6 är den första stabila versionen av Tomcat 7. Tomcat 7.0 byggdes på förbättringarna som introducerades i den tidigare versionen och implementerar Servlet 3.0 API, JSP 2.2 och EL 2.2 specifikationer. Tomcat 7.0 introducerade många egna förbättringar, såsom upptäckt/förebyggande av minnesläckor i webbapplikationer, förbättrad säkerhet för Manager/Host Manager, CSRF-skydd (Cross-Site Request Forgery), möjlighet att inkludera externt innehåll i applikationer direkt och rensat uppkod (inklusive refaktorering av kontakter och livscykler).

Vad är skillnaden mellan Tomcat 7.0 och Tomcat 6.0?

– Tomcat 7.0 är den senaste versionen av Tomcat-servern, medan Tomcat 6.0 var dess tidigare utgåva.

– Nedladdningsstorleken för Tomcat 7.0 är lite större än Tomcat 6.0.

– Tomcat 7.0 har många nya funktioner som inte finns i Tomcat 6.0.

– För det första är Tomcat 7.0 snabbare än Tomcat 6.0 när det gäller att starta och köra webbapplikationer.

– Tomcat 7.0 har förbättrat säkerheten jämfört med Tomcat 6.0 på grund av flera säkerhetskodfixar och tillägg (som CSRF-filter).

– Tomcat 7.0 inkluderar Servlet 3.0 API, som i sig är en förbättrad version jämfört med sin tidigare version (används av Tomcat 6.0).

– Så, applikationer från tredje part som behöver Servlet 3-behållare stöds av Tomcat 7.0.

– Konfigurerbarheten är bättre i Tomcat 7.0, som inkluderar nya containerkomponenter (t.ex. ExpiresFilter och AddDefaultCharsetFilter) som möjliggör bättre hantering av problem som tidigare lämnats åt webbapplikationerna att lösa.

– Tomcat 7.0 stöder Java 6, medan Tomcat 6.0 endast stödde Java 5.

– Slutligen, Tomcat 7.0 innehåller renare och moderniserad kod som använder generika på de platser som krävs.

Rekommenderad: