„Tomcat 7.0“ir „Tomcat 6.0“
„Tomcat“(taip pat žinomas kaip „Apache Tomcat“arba „Jakarta Tomcat“) pateikia „grynosios Java“HTTP interneto serverio aplinką, kurią galima naudoti norint paleisti „Java“kodą. Tai „Apache Software Foundation“sukurtas „Servlet“konteineris, kuris siūlomas kaip atviro 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 kartu su serveriu). „Tomcat 7.0“yra naujausia stabili „Tomcat“versija, kuri pristatė daug naujų funkcijų, palyginti su ankstesne „Tomcat 6.0“versija (kuri buvo išleista 2007 m.).
Kas yra „Tomcat 6.0“?
„Tomcat 6.0“pristatė daug naujų funkcijų, palyginti su ankstesniais leidimais. Naudojant „Tomcat 6.0“, galima išplėsti jų programų įvesties / išvesties valdymą, nes vartotojai gali naudoti naują NIO (naują įvesties / išvesties) jungtį asinchroniniam žemo lygio įvesties / išvesties duomenų perdavimui. Pvz., Duomenys galėtų būti perduodami urmu, lygiagrečiai per kelis įvesties / išvesties lygius. Arba, kita vertus, vartotojai galėjo dauginti duomenis naudodami selektorius. Įpurškiamų gijų telkinius galima sukonfigūruoti dalytis naudojant naują „Executer“elementą. „Tomcat 6.0“teikia paramą įgyvendinant alternatyvų „commons-logging“adapterį, nes naujoji JULI sistema pertvarko registravimo biblioteką. Be to, „Tomcat 6.0“palaiko naują „HTTP Push“metodą, vadinamą „Comet“, ir naują API, kurią galima naudoti perduodant per lizdus, vadinamus SEND_FILE API. Vartotojai gali sukurti daugiau nei vieną URL šabloną per vieną servleto atvaizdavimą.
Kas yra „Tomcat 7.0“?
„Apache“pradėjo dirbti su „Apache 7.0“jau 2009 m. Sausio mėn. Tačiau po 2 metų (2011 m. Sausio mėn.) Ji buvo paskelbta stabili. „Tomcat 7.0.6“yra pirmasis stabilus „Tomcat 7“leidimas. „Tomcat 7.0“buvo sukurtas remiantis ankstesnės versijos patobulinimais ir įgyvendina „Servlet 3.0“API, JSP 2.2 ir EL 2.2 specifikacijas. „Tomcat 7.0“pristatė daugybę naujų savo patobulinimų, tokių kaip atminties nutekėjimo žiniatinklio programose aptikimas / prevencija, patobulinta „Manager / Host Manager“sauga, CSRF (Cross-Site Request Forgery) apsauga, galimybė tiesiogiai įtraukti išorinį turinį į programas ir valyti atnaujinimo kodas (įskaitant jungčių ir gyvavimo ciklų pertvarkymą).
Kuo skiriasi „Tomcat 7.0“ir „Tomcat 6.0“? - „Tomcat 7.0“yra naujausia „Tomcat“serverio versija, o „Tomcat 6.0“buvo ankstesnis jo leidimas. - „Tomcat 7.0“atsisiuntimo dydis yra šiek tiek didesnis nei „Tomcat 6.0“. - „Tomcat 7.0“turi daug naujų funkcijų, kurių nėra „Tomcat 6.0“. - Visų pirma, „Tomcat 7.0“yra greitesnis nei „Tomcat 6.0“paleidžiant ir vykdant žiniatinklio programas. - „Tomcat 7.0“pagerino „Tomcat 6.0“saugumą dėl kelių saugos kodų pataisymų ir papildymų (pvz., CSRF prevencijos filtro). - „Tomcat 7.0“apima „Servlet 3.0“API, kuri pati yra patobulinta versija, palyginti su ankstesne versija (naudojama „Tomcat 6.0“). - Taigi, trečiųjų šalių programas, kurioms reikia „Servlet 3“talpyklų, palaiko „Tomcat 7.0“. - Geriau konfigūruoti „Tomcat 7.0“, kuris apima naujus sudėtinių rodinių komponentus (pvz., „ExpiresFilter“ir „AddDefaultCharsetFilter“), kurie leidžia geriau valdyti anksčiau žiniatinklio programoms palikti išspręstas problemas. - „Tomcat 7.0“palaiko „Java 6“, o „Tomcat 6.0“- tik „Java 5“. - Galiausiai, „Tomcat 7.0“apima švaresnį ir modernizuotą kodą, kuriame reikalingose vietose naudojami generiniai vaistai. |