Verskil tussen Tomcat 7.0 en Tomcat 6.0

Verskil tussen Tomcat 7.0 en Tomcat 6.0
Verskil tussen Tomcat 7.0 en Tomcat 6.0

Video: Verskil tussen Tomcat 7.0 en Tomcat 6.0

Video: Verskil tussen Tomcat 7.0 en Tomcat 6.0
Video: WebOS vs Android 2024, November
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (ook bekend as Apache Tomcat of Jakarta Tomcat) bied 'n "suiwer java" HTTP-webbedieneromgewing wat gebruik kan word om Java-kode te laat loop. Dit is 'n Servlet-houer wat ontwikkel is deur Apache Software Foundation, wat as 'n oopbronproduk aangebied word. Sun Microsystems se Java Servlet en JSP (Java Server Pages) spesifikasies word deur Tomcat geïmplementeer. Apache Tomcat kan gekonfigureer word met behulp van XML-konfigurasielêers (alhoewel gereedskap vir konfigurasie en bestuur by die bediener ingesluit is). Tomcat 7.0 is die nuutste stabiele weergawe van Tomcat, wat baie nuwe funksies oor sy vorige weergawe Tomcat 6 bekendgestel het.0 (wat in 2007 vrygestel is).

Wat is Tomcat 6.0?

Tomcat 6.0 het baie nuwe kenmerke oor sy vorige vrystellings bekendgestel. Met Tomcat 6.0 kan gevorderde beheer oor I/O-bedrywighede van hul toepassings geïmplementeer word omdat die gebruikers die nuwe NIO (New I/O)-koppelaar kan gebruik vir asynchroniese kommunikasie van laevlak-invoer/afvoerdata. Data kan byvoorbeeld in grootmaat oorgedra word, parallel deur verskeie I/O-vlakke. Of aan die ander kant, die gebruikers kan data vermenigvuldig met kiesers. Inspuitbare draadpoele kan gekonfigureer word om gedeel te word met die nuwe Executer-element. Tomcat 6.0 bied ondersteuning vir die implementering van 'n alternatiewe commons-logging-adapter, danksy die nuwe JULI-raamwerk se herfaktorering van die log-biblioteek. Verder ondersteun Tomcat 6.0 'n nuwe HTTP Push-metode genaamd Comet, en 'n nuwe API wat gebruik kan word om oor voetstukke genaamd SEND_FILE API oor te dra. Gebruikers kan meer as een URL-patrone binne 'n enkele servlet-kartering skep.

Wat is Tomcat 7.0?

Apache het so vroeg as Januarie 2009 aan Apache 7.0 begin werk. Maar dit is ná 2 jaar (in Januarie 2011) stabiel aangekondig. Tomcat 7.0.6 is die eerste Tomcat 7 stabiele vrystelling. Tomcat 7.0 is gebou op die verbeterings wat in die vorige weergawe bekendgestel is, en implementeer Servlet 3.0 API, JSP 2.2 en EL 2.2 spesifikasies. Tomcat 7.0 het baie nuwe verbeterings van sy eie bekendgestel, soos opsporing/voorkoming van geheuelekkasies in webtoepassings, verbeterde sekuriteit vir Bestuurder/gasheerbestuurder, CSRF (Cross-Site Request Forgery) beskerming, vermoë om eksterne inhoud in toepassings direk in te sluit en skoongemaak te word. op-kode (insluitend herfaktorering van verbindings en lewensiklusse).

Wat is die verskil tussen Tomcat 7.0 en Tomcat 6.0?

– Tomcat 7.0 is die jongste weergawe van die Tomcat-bediener, terwyl Tomcat 6.0 sy vorige vrystelling was.

– Aflaaigrootte van Tomcat 7.0 is bietjie groter as Tomcat 6.0.

– Tomcat 7.0 het baie nuwe kenmerke wat nie in Tomcat 6.0 gevind word nie.

– Eerstens, Tomcat 7.0 is vinniger as Tomcat 6.0 in die begin en hardloop van webtoepassings.

– Tomcat 7.0 het die sekuriteit bo Tomcat 6.0 verbeter as gevolg van verskeie sekuriteitskode-regstellings en byvoegings (soos CSRF-voorkomingsfilter).

– Tomcat 7.0 bevat Servlet 3.0 API, wat self 'n verbeterde weergawe is bo sy vorige weergawe (gebruik deur Tomcat 6.0).

– Dus, derdeparty-toepassings wat Servlet 3-houers benodig, word deur Tomcat 7.0 ondersteun.

– Konfigureerbaarheid is beter in Tomcat 7.0, wat nuwe houerkomponente insluit (bv. ExpiresFilter en AddDefaultCharsetFilter) wat beter hantering moontlik maak van probleme wat voorheen aan die webtoepassings oorgelaat is om op te los.

– Tomcat 7.0 ondersteun Java 6, terwyl Tomcat 6.0 slegs Java 5 ondersteun het.

– Laastens, Tomcat 7.0 sluit skoner en gemoderniseerde kode in wat generiese op die vereiste plekke gebruik.

Aanbeveel: