Skirtumas tarp „Tomcat 7.0“ ir „Tomcat 6.0“

„Tomcat 7.0“ prieš „Tomcat 6.0“

„Tomcat“ (taip pat žinomas kaip „Apache Tomcat“ arba „Jakarta Tomcat“) teikia „gryno Java“ HTTP tinklo serverio aplinką, kurią galima naudoti „Java“ kodo paleidimui. Tai yra „Servlet“ talpykla, kurią sukūrė „Apache Software Foundation“, kuri yra siūloma kaip atvirojo kodo produktas. „Sun Microsystems“ „Java Servlet“ ir JSP („Java Server Pages“) specifikacijas įgyvendina „Tomcat“. „Apache Tomcat“ galima sukonfigūruoti naudojant XML konfigūracijos failus (nors konfigūravimo ir valdymo įrankiai yra su serveriu). „Tomcat 7.0“ yra naujausia stabili „Tomcat“ versija, kuri, palyginti su ankstesne „Tomcat 6.0“ versija (išleista 2007 m.), Pristatė daug naujų funkcijų..

Kas yra „Tomcat 6.0“?

„Tomcat 6.0“, palyginti su ankstesniais leidimais, pristatė daug naujų funkcijų. Naudodamas „Tomcat 6.0“, gali būti įdiegta pažangi jų programų I / O operacijų kontrolė, nes vartotojai gali naudoti naują NIO (naują I / O) jungtį asinchroniniam žemo lygio įvesties / išvesties duomenų perdavimui. Pvz., Duomenys gali būti perduodami dideliu mastu, lygiagrečiai keliais I / O lygiais. Arba, kita vertus, vartotojai galėtų multipleksuoti duomenis naudodamiesi selektoriais. Injekcinius sriegių telkinius galima sukonfigūruoti pasidalyti naudojant naująjį „Executer“ elementą. „Tomcat 6.0“ teikia paramą įgyvendinant alternatyvų bendrų duomenų registravimo adapterį, nes naujoji JULI sistema atnaujina registravimo biblioteką. Be to, „Tomcat 6.0“ palaiko naują „HTTP Push“ metodą, vadinamą „Comet“, ir naują API, kurią galima naudoti perduoti per lizdus, ​​vadinamą „SEND_FILE API“. Naudodamiesi vienu servituto žemėlapiu, vartotojai gali sukurti daugiau nei vieną URL modelį.

Kas yra „Tomcat 7.0“?

„Apache“ pradėjo veikti „Apache 7.0“ jau 2009 m. Sausio mėn., Tačiau po 2 metų (2011 m. Sausio mėn.) Jis buvo paskelbtas stabiliu. „Tomcat 7.0.6“ yra pirmasis „Tomcat 7“ stabilus leidimas. „Tomcat 7.0“ buvo sukurtas remiantis ankstesnėje versijoje pristatytais patobulinimais ir įgyvendina „Servlet 3.0“ API, JSP 2.2 ir EL 2.2 specifikacijas. „Tomcat 7.0“ pristatė daugybę naujų patobulinimų, tokių kaip atminties nutekėjimo aptikimas / prevencija žiniatinklio programose, geresnė „Manager / Host Manager“ sauga, CSRF (Cross-Site Request Forgery) apsauga, galimybė įtraukti išorinį turinį į programas tiesiogiai ir išvalytas. aukštyn kodas (įskaitant jungčių ir būvio ciklų refrakciją).

Kuo skiriasi „Tomcat 7.0“ nuo „Tomcat 6.0“?

- „Tomcat 7.0“ yra naujausia „Tomcat“ serverio versija, o „Tomcat 6.0“ buvo ankstesnė jos versija.

- „Tomcat 7.0“ atsisiuntimo dydis yra šiek tiek didesnis nei „Tomcat 6.0“.

- „Tomcat 7.0“ turi daug naujų funkcijų, nerastų „Tomcat 6.0“.

- Visų pirma, paleisdamas ir paleisdamas žiniatinklio programas „Tomcat 7.0“ yra greitesnis nei „Tomcat 6.0“.

- „Tomcat 7.0“ pagerino „Tomcat 6.0“ apsaugą dėl kelių saugos kodų pataisų ir papildymų (tokių kaip CSRF prevencijos filtras).

- „Tomcat 7.0“ apima „Servlet 3.0“ API, kuri pati yra patobulinta versija, palyginti su ankstesne versija (naudojama „Tomcat 6.0“).

- Taigi „Tomcat 7.0“ palaiko trečiųjų šalių programas, kurioms reikia „Servlet 3“ talpyklų.

- „Tomcat 7.0“, kuriame yra nauji sudėtinių dalių komponentai (pvz., „ExpiresFilter“ ir „AddDefaultCharsetFilter“), kurie leidžia geriau tvarkyti problemas, anksčiau paliktas žiniatinklio programoms, geriau sukonfigūruojamas..

- „Tomcat 7.0“ palaiko „Java 6“, o „Tomcat 6.0“ palaiko tik „Java 5“.

- Galiausiai, „Tomcat 7.0“ apima švaresnį ir modernizuotą kodą, kuriame reikiamose vietose naudojami generiniai vaistai.