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

Tomcat 7.0 un Tomcat 6.0

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

Kas ir Tomcat 6.0?

Tomcat 6.0, salīdzinot ar iepriekšējiem laidieniem, ieviesa daudzas jaunas iespējas. Izmantojot Tomcat 6.0, var tikt ieviesta uzlabota viņu lietojumprogrammu I / O operāciju kontrole, jo lietotāji var izmantot jauno NIO (jauns I / O) savienotāju zema līmeņa ievades / izvades datu asinhronai komunikācijai. Piemēram, datus var pārsūtīt lielapjoma, vienlaikus izmantojot vairākus I / O līmeņus. Vai arī, no otras puses, lietotāji varēja multipleksēt datus, izmantojot selektorus. Injicējamus pavedienu portfeļus var konfigurēt, lai tos koplietotu, izmantojot jauno elementu Executer. Tomcat 6.0 nodrošina atbalstu alternatīva parastās reģistrēšanas adaptera ieviešanai, pateicoties jaunajam JULI ietvarstruktūrai, kas atjauno reģistrēšanas bibliotēku. Turklāt Tomcat 6.0 atbalsta jaunu HTTP Push metodi ar nosaukumu Comet un jaunu API, ko var izmantot pārsūtīšanai pa kontaktligzdām ar nosaukumu SEND_FILE API. Lietotāji vienā servleta kartējumā var izveidot vairāk nekā vienu URL modeli.

Kas ir Tomcat 7.0?

Apache sāka strādāt ar Apache 7.0 jau 2009. gada janvārī. Bet pēc 2 gadiem (2011. gada janvārī) tas tika paziņots par stabilu. Tomcat 7.0.6 ir pirmais Tomcat 7 stabils laidiens. Tomcat 7.0 tika izveidots, pamatojoties uz uzlabojumiem, kas ieviesti iepriekšējā versijā, un tajā tiek ieviestas Servlet 3.0 API, JSP 2.2 un EL 2.2 specifikācijas. Tomcat 7.0 ieviesa daudzus jaunus uzlabojumus, piemēram, atmiņas noplūžu noteikš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ēju saturu tieši un iztīrītās lietojumprogrammās. augšu kods (ieskaitot savienotāju un dzīves ciklu reakciju).

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 par Tomcat 6.0.

- Tomcat 7.0 ir daudz jaunu iespēju, kas nav atrodamas Tomcat 6.0.

- Pirmkārt, Tomcat 7.0 ir ātrāks nekā Tomcat 6.0, startējot un palaižot tīmekļa lietojumprogrammas.

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

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

- Tātad trešo personu lietojumprogrammas, kurām nepieciešami Servlet 3 konteineri, atbalsta Tomcat 7.0.

- Konfigurējamība ir labāka Tomcat 7.0, kas ietver jaunus konteinera komponentus (piemēram, ExpiresFilter un AddDefaultCharsetFilter), kas ļauj labāk rīkoties ar problēmām, kuras Web lietojumprogrammām iepriekš bija atstātas, lai tās atrisinātu..

- 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, kurā vajadzīgajās vietās tiek izmantoti vispārēji medikamenti.