Atšķirība starp Tomcat 7.0 un Tomcat 6.0

Atšķirība starp Tomcat 7.0 un Tomcat 6.0
Atšķirība starp Tomcat 7.0 un Tomcat 6.0

Video: Atšķirība starp Tomcat 7.0 un Tomcat 6.0

Video: Atšķirība starp Tomcat 7.0 un Tomcat 6.0
Video: Connect Android to *New LG Smart TV 2024, Jūlijs
Anonim

Tomcat 7.0 pret Tomcat 6.0

Tomcat (pazīstams arī kā Apache Tomcat vai Jakarta Tomcat) nodrošina “tīru java” HTTP tīmekļa servera vidi, ko var izmantot Java koda palaišanai. Tas ir Apache Software Foundation izstrādāts Servlet konteiners, kas tiek piedāvāts kā atvērtā pirmkoda produkts. Sun Microsystems Java Servlet un JSP (Java Server Pages) specifikācijas ir ieviesis Tomcat. Apache Tomcat var konfigurēt, izmantojot XML konfigurācijas failus (lai gan serverī ir iekļauti konfigurācijas un pārvaldības rīki). Tomcat 7.0 ir jaunākā stabilā Tomcat versija, kas ieviesa daudzas jaunas funkcijas salīdzinājumā ar iepriekšējo Tomcat 6 versiju.0 (kas tika izlaists 2007. gadā).

Kas ir Tomcat 6.0?

Tomcat 6.0 salīdzinājumā ar iepriekšējiem laidieniem ieviesa daudzas jaunas funkcijas. Izmantojot Tomcat 6.0, var ieviest uzlabotu lietojumprogrammu I/O darbību kontroli, jo lietotāji var izmantot jauno NIO (New I/O) savienotāju zema līmeņa ievades/izvades datu asinhronai saziņai. Piemēram, datus var pārsūtīt masveidā, paralēli, izmantojot vairākus I/O līmeņus. Vai, no otras puses, lietotāji var multipleksēt datus, izmantojot selektorus. Injicējamo pavedienu kopas var konfigurēt koplietošanai, izmantojot jauno Executer elementu. Tomcat 6.0 nodrošina atbalstu alternatīva kopējās reģistrēšanas adaptera ieviešanai, pateicoties jaunā JULI ietvara reģistrēšanas bibliotēkas pārstrukturēšanai. Turklāt Tomcat 6.0 atbalsta jaunu HTTP Push metodi, ko sauc par Comet, un jaunu API, ko var izmantot, lai pārsūtītu pa ligzdām, ko sauc par SEND_FILE API. Lietotāji var izveidot vairāk nekā vienu URL rakstu vienā servleta kartēšanā.

Kas ir Tomcat 7.0?

Apache sāka strādāt pie Apache 7.0 jau 2009. gada janvārī. Taču pēc 2 gadiem (2011. gada janvārī) tā tika paziņota par stabilu. Tomcat 7.0.6 ir pirmais Tomcat 7 stabilais laidiens. Tomcat 7.0 tika veidota, pamatojoties uz iepriekšējā versijā ieviestajiem uzlabojumiem, un tajā ir ieviestas Servlet 3.0 API, JSP 2.2 un EL 2.2 specifikācijas. Tomcat 7.0 ieviesa daudzus jaunus savus uzlabojumus, piemēram, atmiņas noplūdes atklāšanu/novēršanu tīmekļa lietojumprogrammās, uzlabotu pārvaldnieka/resursdatora pārvaldnieka drošību, CSRF (Cross-Site Request Forgery) aizsardzību, iespēju iekļaut ārējo saturu lietojumprogrammās tieši un notīrīt. up kods (tostarp savienotāju un dzīves ciklu pārveidošana).

Kāda ir atšķirība starp Tomcat 7.0 un Tomcat 6.0?

– Tomcat 7.0 ir jaunākā Tomcat servera versija, savukārt Tomcat 6.0 bija tā iepriekšējā versija.

– Tomcat 7.0 lejupielādes lielums ir nedaudz lielāks nekā Tomcat 6.0.

– Tomcat 7.0 ir daudz jaunu funkciju, kas nav atrodamas Tomcat 6.0 versijā.

– Pirmkārt, Tomcat 7.0 ir ātrāka par Tomcat 6.0 tīmekļa lietojumprogrammu palaišanā un palaišanā.

– Tomcat 7.0 ir uzlabojis drošību salīdzinājumā ar Tomcat 6.0, pateicoties vairākiem drošības koda labojumiem un papildinājumiem (piemēram, CSRF novēršanas filtrs).

– Tomcat 7.0 ietver Servlet 3.0 API, kas pati par sevi ir uzlabota versija salīdzinājumā ar iepriekšējo versiju (ko izmanto Tomcat 6.0).

– Tātad, trešās puses lietojumprogrammas, kurām nepieciešami Servlet 3 konteineri, atbalsta Tomcat 7.0.

– Konfigurējamība ir labāka Tomcat 7.0 versijā, kurā ir iekļauti jauni konteinera komponenti (piem., ExpiresFilter un AddDefaultCharsetFilter), kas ļauj labāk apstrādāt problēmas, kas iepriekš bija jāatrisina tīmekļa lietojumprogrammām.

– Tomcat 7.0 atbalsta Java 6, savukārt Tomcat 6.0 atbalsta tikai Java 5.

– Visbeidzot, Tomcat 7.0 ietver tīrāku un modernizētu kodu, kas vajadzīgajās vietās izmanto vispārīgus vārdus.

Ieteicams: