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

Tomcat 7.0 és Tomcat 6.0

A Tomcat (más néven Apache Tomcat vagy Jakarta Tomcat) egy „tiszta java” HTTP webszerver-környezetet biztosít, amely használható a Java kód futtatásához. Ez egy Apache Software Foundation által kifejlesztett Servlet tároló, amelyet nyílt forrású 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ájlokkal konfigurálható (bár a konfigurációhoz és a felügyelethez szükséges eszközök a kiszolgálóval együtt vannak). A Tomcat 7.0 a Tomcat legújabb stabil verziója, amely számos új funkciót vezetett be a korábbi, a 2007-ben kiadott Tomcat 6.0 verzióhoz képest..

Mi a Tomcat 6.0??

A Tomcat 6.0 számos új funkciót vezetett be az előző kiadásokhoz képest. A Tomcat 6.0 segítségével az alkalmazások I / O műveleteinek fokozott vezérlése valósítható meg, mivel a felhasználók az új NIO (New I / O) csatlakozót használhatják alacsony szintű bemeneti / kimeneti adatok aszinkron kommunikációjára. Például az adatokat ömlesztve lehet továbbítani párhuzamosan több I / O szinttel. Vagy másrészt a felhasználók szelektorokkal multiplexelhetik az adatokat. A befecskendezhető szálkészletek konfigurálhatók megosztásra az új Executer elem használatával. A Tomcat 6.0 támogatást nyújt egy alternatív commons-naplózási adapter megvalósításához, köszönhetően az új JULI keretrendszernek a naplózási könyvtár refaktiválásához. Ezenkívül a Tomcat 6.0 támogatja az új HTTP Push módszert, az úgynevezett Comet-ot, és egy új API-t, amely felhasználható az SEND_FILE API nevű socketek közötti átvitelre. A felhasználók egy szervletleképezésen belül egynél több URL-mintát hozhatnak létre.

Mi a Tomcat 7.0??

Az Apache már 2009. januárjában kezdte meg az Apache 7.0 verzióját. De 2 év után stabilnak nyilvánították (2011. január). 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, mint például a memóriaszivárgások észlelése / megakadályozása a webalkalmazásokban, a Manager / Host Manager biztonságának javítása, a CSRF (helyszíni kérés-hamisítás) védelme, a külső tartalom közvetlen és tisztított alkalmazásokba való beépítésének képessége. feljelző kód (beleértve a csatlakozók és az életciklusok refaktiválá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 volt a korábbi kiadása.

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

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

- Mindenekelőtt a Tomcat 7.0 gyorsabb, mint a Tomcat 6.0, a webes alkalmazá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 CSRF-megelőző szűrő) eredményeként javította a biztonságot a Tomcat 6.0-hoz képest..

- A Tomcat 7.0 tartalmazza a Servlet 3.0 API-t, amely önmagában továbbfejlesztett verzió, mint az előző verzió (a Tomcat 6.0 által használt).

- Tehát a Tomcat 7.0 támogatja a Servlet 3 tárolókat igénylő harmadik fél alkalmazásokat.

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

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

- Végül a Tomcat 7.0 tisztább és korszerűsített kódot tartalmaz, amely generikus anyagokat használ a kívánt helyekre.