Diferenca midis Tomcat 7.0 dhe Tomcat 6.0

Diferenca midis Tomcat 7.0 dhe Tomcat 6.0
Diferenca midis Tomcat 7.0 dhe Tomcat 6.0

Video: Diferenca midis Tomcat 7.0 dhe Tomcat 6.0

Video: Diferenca midis Tomcat 7.0 dhe Tomcat 6.0
Video: Fizikë 12 - Lidhja e kondensatorëve në seri dhe paralel 2024, Nëntor
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (i njohur gjithashtu si Apache Tomcat ose Jakarta Tomcat) ofron një mjedis të serverit të uebit HTTP "të pastër java" që mund të përdoret për të ekzekutuar kodin Java. Është një kontejner Servlet i zhvilluar nga Apache Software Foundation, i cili ofrohet si një produkt me burim të hapur. Specifikimet e Java Servlet dhe JSP (Java Server Pages) të Sun Microsystems zbatohen nga Tomcat. Apache Tomcat mund të konfigurohet duke përdorur skedarët e konfigurimit XML (megjithëse mjetet për konfigurimin dhe menaxhimin janë të përfshira me serverin). Tomcat 7.0 është versioni më i fundit i qëndrueshëm i Tomcat, i cili prezantoi shumë veçori të reja në krahasim me versionin e tij të mëparshëm Tomcat 6.0 (i cili u publikua në 2007).

Çfarë është Tomcat 6.0?

Tomcat 6.0 prezantoi shumë veçori të reja në raportet e tij të mëparshme. Me Tomcat 6.0, mund të zbatohet kontroll i avancuar mbi operacionet I/O të aplikacioneve të tyre, sepse përdoruesit mund të përdorin lidhësin e ri NIO (New I/O) për komunikim asinkron të të dhënave hyrëse/dalëse të nivelit të ulët. Për shembull, të dhënat mund të transferohen në masë, paralelisht përmes niveleve të shumta I/O. Ose nga ana tjetër, përdoruesit mund të multipleksojnë të dhënat duke përdorur përzgjedhës. Pishinat e fijeve të injektueshme mund të konfigurohen që të ndahen duke përdorur elementin e ri Ekzekutues. Tomcat 6.0 ofron mbështetje për zbatimin e një përshtatësi alternativ të regjistrimit të përbashkët, falë rifaktorimit të kornizës së re JULI të bibliotekës së regjistrimit. Për më tepër, Tomcat 6.0 mbështet një metodë të re HTTP Push të quajtur Comet dhe një API të re që mund të përdoret për të transferuar mbi bazat e quajtur SEND_FILE API. Përdoruesit mund të krijojnë më shumë se një modele URL brenda një harte të vetme servlet.

Çfarë është Tomcat 7.0?

Apache filloi të punojë në Apache 7.0 që në janar 2009. Por, ai u shpall i qëndrueshëm pas 2 vjetësh (në janar 2011). Tomcat 7.0.6 është lëshimi i parë i qëndrueshëm i Tomcat 7. Tomcat 7.0 u ndërtua mbi përmirësimet e prezantuara në versionin e mëparshëm dhe zbaton specifikimet Servlet 3.0 API, JSP 2.2 dhe EL 2.2. Tomcat 7.0 prezantoi shumë përmirësime të reja të veta, të tilla si zbulimi/parandalimi i rrjedhjeve të kujtesës në aplikacionet në internet, siguria e përmirësuar për Menaxher/Host Manager, mbrojtja CSRF (Cross-Site Request Forgery), aftësia për të përfshirë përmbajtje të jashtme në aplikacione drejtpërdrejt dhe të pastruara kodin lart (përfshirë rifaktorimin e lidhësve dhe cikleve të jetës).

Cili është ndryshimi midis Tomcat 7.0 dhe Tomcat 6.0?

– Tomcat 7.0 është versioni më i fundit i serverit Tomcat, ndërsa Tomcat 6.0 ishte versioni i tij i mëparshëm.

– Madhësia e shkarkimit të Tomcat 7.0 është pak më e madhe se Tomcat 6.0.

– Tomcat 7.0 ka shumë veçori të reja që nuk gjenden në Tomcat 6.0.

– Para së gjithash, Tomcat 7.0 është më i shpejtë se Tomcat 6.0 në fillimin dhe ekzekutimin e aplikacioneve në ueb.

– Tomcat 7.0 ka përmirësuar sigurinë mbi Tomcat 6.0 për shkak të disa rregullimeve dhe shtesave të kodit të sigurisë (si filtri i parandalimit CSRF).

– Tomcat 7.0 përfshin Servlet 3.0 API, i cili në vetvete është një version i përmirësuar në krahasim me versionin e tij të mëparshëm (përdorur nga Tomcat 6.0).

– Pra, aplikacionet e palëve të treta që kanë nevojë për kontejnerë Servlet 3 mbështeten nga Tomcat 7.0.

– Konfigurimi është më i mirë në Tomcat 7.0, i cili përfshin komponentë të rinj të kontejnerit (p.sh. ExpiresFilter dhe AddDefaultCharsetFilter) që lejojnë trajtimin më të mirë të problemeve që më parë u ishin lënë aplikacioneve në ueb për t'i zgjidhur.

– Tomcat 7.0 mbështet Java 6, ndërsa Tomcat 6.0 mbështeti vetëm Java 5.

– Më në fund, Tomcat 7.0 përfshin kodin më të pastër dhe të modernizuar që përdor gjenerikë në vendet e kërkuara.

Recommended: