Starpība Starp Tomcat 7.0 Un Tomcat 6.0

Starpība Starp Tomcat 7.0 Un Tomcat 6.0
Starpība Starp Tomcat 7.0 Un Tomcat 6.0

Video: Starpība Starp Tomcat 7.0 Un Tomcat 6.0

Video: Starpība Starp Tomcat 7.0 Un Tomcat 6.0
Video: Работа с Tomcat через Intellij IDEA 2024, Novembris
Anonim

Tomcat 7.0 vs 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 darbināšanai. Tas ir Apache Software Foundation izstrādātais Servleta konteiners, kas tiek piedāvāts kā atvērtā koda produkts. Sun Microsystems Java Servlet un JSP (Java Server Pages) specifikācijas ievieš Tomcat. Apache Tomcat var konfigurēt, izmantojot XML konfigurācijas failus (lai gan servera komplektācijā ietilpst rīki konfigurēšanai un pārvaldībai). Tomcat 7.0 ir jaunākā stabilā Tomcat versija, kas ieviesa daudz jaunu funkciju salīdzinājumā ar iepriekšējo Tomcat 6.0 versiju (kas tika izlaista 2007. gadā).

Kas ir Tomcat 6.0?

Tomcat 6.0 ieviesa daudzas jaunas funkcijas salīdzinājumā ar iepriekšējiem izlaidumiem. Izmantojot Tomcat 6.0, var ieviest uzlabotu viņu lietojumprogrammu I / O darbību kontroli, jo lietotāji var izmantot jauno NIO (jauno I / O) savienotāju asinhronai zema līmeņa ievades / izvades datu saziņai. Piemēram, datus varētu pārsūtīt vairumā, paralēli caur vairākiem I / O līmeņiem. Vai, no otras puses, lietotāji varēja 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 koplietošanas reģistrēšanas adaptera ieviešanai, pateicoties jaunajai JULI ietvara reģistrēšanas bibliotēkas pārstrādei. Turklāt Tomcat 6.0 atbalsta jaunu HTTP Push metodi ar nosaukumu Comet un jaunu API, ko var izmantot, lai pārsūtītu kontaktligzdas ar nosaukumu SEND_FILE API. Lietotāji var izveidot vairākus URL modeļus vienā servletīklā.

Kas ir Tomcat 7.0?

Apache sāka strādāt ar Apache 7.0 jau 2009. gada janvārī. Bet tas tika paziņots par stabilu pēc 2 gadiem (2011. gada janvārī). Tomcat 7.0.6 ir pirmais Tomcat 7 stabilais izlaidums. Tomcat 7.0 tika veidots 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 daudz jaunu savu uzlabojumu, piemēram, atmiņas noplūdes atklāšana / novēršana tīmekļa lietojumprogrammās, uzlabota pārvaldnieka / resursdatora pārvaldnieka drošība, CSRF (Cross-Site Request Forgery) aizsardzība, spēja tieši un tīrīt lietojumprogrammās iekļaut ārēju saturu up kods (ieskaitot savienotāju un dzīves ciklu atjaunošanu).

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šējais izlaidums.

- 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.

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

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

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

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

- Konfigurējamība ir labāka Tomcat 7.0 versijā, kas ietver jaunus konteineru komponentus (piemēram, ExpiresFilter un AddDefaultCharsetFilter), kas ļauj labāk rīkoties ar problēmām, kuras iepriekš jāatstāj 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, kurā vajadzīgajās vietās tiek izmantoti vispārīgie medikamenti.

Ieteicams: