Ero Tomcat 7.0:n ja Tomcat 6.0:n välillä

Ero Tomcat 7.0:n ja Tomcat 6.0:n välillä
Ero Tomcat 7.0:n ja Tomcat 6.0:n välillä

Video: Ero Tomcat 7.0:n ja Tomcat 6.0:n välillä

Video: Ero Tomcat 7.0:n ja Tomcat 6.0:n välillä
Video: Home Button Not Working | Phone Buttons Not Working - Quick Fix ! 2024, Heinäkuu
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (tunnetaan myös nimellä Apache Tomcat tai Jakarta Tomcat) tarjoaa "puhtaan java" HTTP-verkkopalvelinympäristön, jota voidaan käyttää Java-koodin suorittamiseen. Se on Apache Software Foundationin kehittämä Servlet-säilö, jota tarjotaan avoimen lähdekoodin tuotteena. Tomcat toteuttaa Sun Microsystemsin Java Servlet- ja JSP (Java Server Pages) -määritykset. Apache Tomcat voidaan määrittää käyttämällä XML-määritystiedostoja (vaikka konfigurointi- ja hallintatyökalut sisältyvät palvelimeen). Tomcat 7.0 on Tomcatin uusin vakaa versio, joka esitteli monia uusia ominaisuuksia edelliseen Tomcat 6:een verrattuna.0 (joka julkaistiin vuonna 2007).

Mikä Tomcat 6.0 on?

Tomcat 6.0 esitteli monia uusia ominaisuuksia edellisiin julkaisuihinsa verrattuna. Tomcat 6.0:lla voidaan toteuttaa sovellusten I/O-toimintojen edistynyt ohjaus, koska käyttäjät voivat käyttää uutta NIO-liitintä (New I/O) matalan tason tulo-/lähtödatan asynkroniseen kommunikointiin. Esimerkiksi dataa voitaisiin siirtää massana, rinnakkain useiden I/O-tasojen kautta. Tai toisa alta käyttäjät voivat multipleksoida dataa valitsimien avulla. Injektoitavat säievarastot voidaan määrittää jaettavaksi käyttämällä uutta Executer-elementtiä. Tomcat 6.0 tukee vaihtoehtoisen yhteisen lokikirjaussovittimen käyttöönottoa uuden JULI-kehyksen lokikirjaston uudelleenmuodostuksen ansiosta. Lisäksi Tomcat 6.0 tukee uutta HTTP Push -menetelmää nimeltä Comet ja uutta API:ta, jota voidaan käyttää siirtämiseen sockettien kautta nimeltä SEND_FILE API. Käyttäjät voivat luoda useamman kuin yhden URL-mallin yhden servlet-kartoituksen sisällä.

Mikä Tomcat 7.0 on?

Apache aloitti työskentelyn Apache 7.0:n parissa jo tammikuussa 2009. Mutta sen ilmoitettiin olevan vakaa 2 vuoden jälkeen (tammikuussa 2011). Tomcat 7.0.6 on ensimmäinen Tomcat 7:n vakaa julkaisu. Tomcat 7.0 rakennettiin aiemmassa versiossa tehtyjen parannusten varaan, ja se toteuttaa Servlet 3.0 API-, JSP 2.2- ja EL 2.2 -määritykset. Tomcat 7.0 esitteli monia uusia parannuksiaan, kuten muistivuotojen havaitsemisen/ehkäisyn verkkosovelluksissa, parannetun Managerin/Host Managerin suojauksen, CSRF (Cross-Site Request Forgery) -suojauksen, mahdollisuuden sisällyttää ulkoista sisältöä sovelluksiin suoraan ja puhdistettua. ylös-koodi (mukaan lukien liittimien ja elinkaarien uudelleenmuodostus).

Mitä eroa on Tomcat 7.0:lla ja Tomcat 6.0:lla?

– Tomcat 7.0 on Tomcat-palvelimen uusin versio, kun taas Tomcat 6.0 oli sen edellinen versio.

– Tomcat 7.0:n latauskoko on hieman suurempi kuin Tomcat 6.0:n.

– Tomcat 7.0:ssa on monia uusia ominaisuuksia, joita ei löydy Tomcat 6.0:sta.

– Ensinnäkin Tomcat 7.0 on nopeampi kuin Tomcat 6.0 verkkosovellusten käynnistämisessä ja käytössä.

– Tomcat 7.0 on parantanut turvallisuutta Tomcat 6.0:aan verrattuna useiden suojakoodien korjausten ja lisäysten (kuten CSRF-estosuodattimen) ansiosta.

– Tomcat 7.0 sisältää Servlet 3.0 API:n, joka itse on paranneltu versio edelliseen versioonsa verrattuna (Tomcat 6.0 käyttää).

– Tomcat 7.0 tukee siis kolmannen osapuolen sovelluksia, jotka tarvitsevat Servlet 3 -säilöjä.

– Määritettävyys on parempi Tomcat 7.0:ssa, joka sisältää uusia säilökomponentteja (esim. ExpiresFilter ja AddDefaultCharsetFilter), joiden avulla voidaan paremmin käsitellä aiemmin verkkosovellusten ratkaistavaksi jätettyjä ongelmia.

– Tomcat 7.0 tukee Java 6:ta, kun taas Tomcat 6.0 tukee vain Java 5:tä.

– Lopuksi Tomcat 7.0 sisältää puhtaamman ja modernisoidun koodin, joka käyttää geneerisiä merkkejä vaadituissa paikoissa.

Suositeltava: