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: Java EE для начинающих. Урок 2: Теория. Apache Tomcat. Сервлеты. Жизненный цикл сервлета. 2024, November
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-container utvecklad av Apache Software Foundation, som erbjuds som en öppen källkodsprodukt. Sun Microsystems specifikationer för Java Servlet och JSP (Java Server Pages) implementeras av Tomcat. Apache Tomcat kan konfigureras med 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 under sina tidigare utgåvor. Med Tomcat 6.0 kan avancerad kontroll över I / O-operationer för 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 gemensam-loggningsadapter tack vare det nya JULI-ramverkets ombyggnad av loggbiblioteket. 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 heter SEND_FILE API. Användare kan skapa mer än ett webbadressmönster inom en enda servletmappning.

Vad är Tomcat 7.0?

Apache började arbeta på Apache 7.0 redan i januari 2009. Men det meddelades stabilt efter två år (i januari 2011). Tomcat 7.0.6 är den första stabila versionen av Tomcat 7. Tomcat 7.0 bygger på de förbättringar 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 nya förbättringar av sig själv, såsom upptäckt / förebyggande av minnesläckage 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 rengöras uppkod (inklusive ombyggnad 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 den tidigare versionen.

- Nedladdningsstorleken på 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örst och främst ä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 över Tomcat 6.0 på grund av flera korrigeringar och tillägg av säkerhetskoder (till exempel CSRF-förebyggande filter).

- Tomcat 7.0 inkluderar Servlet 3.0 API, som själv ä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 innehåller nya behållarkomponenter (t.ex. ExpiresFilter och AddDefaultCharsetFilter) som möjliggör bättre hantering av problem som tidigare lämnats till webbapplikationerna för att lösa.

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

- Slutligen innehåller Tomcat 7.0 renare och moderniserad kod som använder generiska produkter på önskade platser.

Rekommenderas: