Különbség A Tomcat 7.0 és A Tomcat 6.0 Között

Különbség A Tomcat 7.0 és A Tomcat 6.0 Között
Különbség A Tomcat 7.0 és A Tomcat 6.0 Között

Videó: Különbség A Tomcat 7.0 és A Tomcat 6.0 Között

Videó: Különbség A Tomcat 7.0 és A Tomcat 6.0 Között
Videó: Установите и настройте Apache Tomcat в Ubuntu 2024, November
Anonim

Tomcat 7.0 vs Tomcat 6.0

A Tomcat (más néven Apache Tomcat vagy Jakarta Tomcat) „tiszta java” HTTP webszerver környezetet biztosít, amely használható Java-kód futtatására. Ez egy Apache Software Foundation által kifejlesztett Servlet-konténer, amelyet nyílt forráskódú termékként kínálnak. A Sun Microsystems Java Servlet és JSP (Java Server Pages) specifikációit a Tomcat hajtja végre. Az Apache Tomcat XML konfigurációs fájlok segítségével konfigurálható (bár a kiszolgálóhoz tartoznak a konfiguráláshoz és kezeléshez szükséges eszközök is). A Tomcat 7.0 a Tomcat legújabb stabil verziója, amely számos új funkciót vezetett be a korábbi Tomcat 6.0 verzióhoz képest (amely 2007-ben jelent meg).

Mi a Tomcat 6.0?

A Tomcat 6.0 számos új funkciót vezetett be korábbi kiadásaihoz képest. A Tomcat 6.0 alkalmazással az alkalmazások I / O műveleteinek fejlett vezérlése valósítható meg, mivel a felhasználók az új NIO (New I / O) csatlakozót használhatják az alacsony szintű bemeneti / kimeneti adatok aszinkron kommunikációjához. Például az adatokat tömegesen, párhuzamosan, több I / O szinten lehet továbbítani. Vagy másrészt a felhasználók szelektorok segítségével multiplexelhetik az adatokat. Az injektálható szálkészletek az új Executer elem használatával konfigurálhatók megosztásra. A Tomcat 6.0 támogatást nyújt egy alternatív commons-naplózó adapter megvalósításához, köszönhetően az új JULI keretrendszer átdolgozásának a naplózási könyvtárban. Ezenkívül a Tomcat 6.0 támogatja a Comet nevű új HTTP Push metódust és egy új API-t, amely az SEND_FILE API nevű socketeken keresztül továbbítható. A felhasználók több URL-mintát is létrehozhatnak egyetlen szervlet-leképezésen belül.

Mi a Tomcat 7.0?

Az Apache 2009 januárjában kezdte meg az Apache 7.0 fejlesztését. De 2 év után (2011 januárjában) stabilnak nyilvánították. A Tomcat 7.0.6 az első Tomcat 7 stabil kiadás. A Tomcat 7.0 a korábbi verzióban bevezetett fejlesztésekre épült, és a Servlet 3.0 API, JSP 2.2 és EL 2.2 specifikációkat valósítja meg. A Tomcat 7.0 számos új fejlesztést vezetett be, például a memóriaszivárgások észlelését / megelőzését a webalkalmazásokban, a Manager / Host Manager biztonságának javítását, a CSRF (Cross-Site Request Forgery) védelmet, a külső tartalom közvetlen és tiszta alkalmazásba foglalását felkód (ideértve a csatlakozók és az életciklusok visszafejlesztését).

Mi a különbség a Tomcat 7.0 és a Tomcat 6.0 között?

- A Tomcat 7.0 a Tomcat szerver legújabb verziója, míg a Tomcat 6.0 az előző kiadása volt.

- A Tomcat 7.0 letöltési mérete valamivel nagyobb, mint a Tomcat 6.0.

- A Tomcat 7.0 számos új funkcióval rendelkezik, amelyek nem találhatók meg a Tomcat 6.0 verzióban.

- Először is, a Tomcat 7.0 gyorsabb, mint a Tomcat 6.0 a webalkalmazások indításakor és futtatásakor.

- A Tomcat 7.0 számos biztonsági kódjavítás és kiegészítés (például a CSRF megelőző szűrő) révén javította a Tomcat 6.0 biztonságát.

- A Tomcat 7.0 magában foglalja a Servlet 3.0 API-t, amelyet ő maga az előző verziójához képest továbbfejlesztett verzió (a Tomcat 6.0 által használt).

- Tehát, a harmadik féltől származó alkalmazásokat, amelyekhez Servlet 3 tárolókra van szükség, a Tomcat 7.0 támogatja.

- A konfigurálhatóság jobb a Tomcat 7.0-ban, amely új konténerkomponenseket (pl. ExpiresFilter és AddDefaultCharsetFilter) tartalmaz, amelyek lehetővé teszik a korábban a webalkalmazások számára megoldott problémák jobb kezelését.

- A Tomcat 7.0 támogatja a Java 6-ot, míg a Tomcat 6.0 csak a Java 5-öt.

- Végül a Tomcat 7.0 tisztább és korszerűsített kódot tartalmaz, amely a szükséges helyeken generikus anyagokat használ.

Ajánlott: