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: Tomcat - обзор, где main? servlet api, способы запуски Tomcat 2024, Huhtikuu
Anonim

Tomcat 7.0 vs. Tomcat 6.0

Tomcat (tunnetaan myös nimellä Apache Tomcat tai Jakarta Tomcat) tarjoaa "puhtaan java" HTTP-palvelinympäristön, jota voidaan käyttää Java-koodin suorittamiseen. Se on Apache Software Foundationin kehittämä Servlet-kontti, jota tarjotaan avoimen lähdekoodin tuotteena. Sun Microsystemsin Java Servlet- ja JSP (Java Server Pages) -ominaisuudet on toteuttanut Tomcat. Apache Tomcat voidaan määrittää XML-määritystiedostoilla (vaikka palvelimen mukana on työkalut määritykseen ja hallintaan). Tomcat 7.0 on viimeisin vakaa versio Tomcatista, joka esitteli monia uusia ominaisuuksia verrattuna edelliseen versioonsa Tomcat 6.0 (joka julkaistiin vuonna 2007).

Mikä on Tomcat 6.0?

Tomcat 6.0 esitteli monia uusia ominaisuuksia aiempiin julkaisuihinsa verrattuna. Tomcat 6.0: n avulla sovellusten I / O-toimintojen edistynyt hallinta voidaan toteuttaa, koska käyttäjät voivat käyttää uutta NIO (New I / O) -liitintä matalan tason tulo- / lähtödatan asynkroniseen tiedonsiirtoon. Esimerkiksi tietoja voidaan siirtää irtotavarana, rinnakkain useiden I / O-tasojen kautta. Tai toisaalta käyttäjät voisivat multipleksoida dataa käyttämällä valitsimia. Injektoitavat säiejoukot voidaan määrittää jakamaan uudella Executer-elementillä. Tomcat 6.0 tarjoaa tukea vaihtoehtoisen commons-kirjautumissovittimen käyttöönotolle, kiitos uuden JULI-kehyksen kirjauskirjaston uudelleenrakentamisen. Lisäksi Tomcat 6.0 tukee uutta HTTP Push -menetelmää, nimeltään Comet, ja uutta sovellusliittymää, jota voidaan käyttää SEND_FILE API -nimisen liitännän kautta. Käyttäjät voivat luoda useamman kuin yhden URL-osoitemallin yhdellä servlet-kartoituksella.

Mikä on Tomcat 7.0?

Apache alkoi työskennellä Apache 7.0: n parissa jo tammikuussa 2009. Mutta se ilmoitettiin vakaana kahden vuoden kuluttua (tammikuussa 2011). Tomcat 7.0.6 on ensimmäinen Tomcat 7: n vakaa julkaisu. Tomcat 7.0 rakennettiin edellisessä versiossa esiteltyjen parannusten perusteella, ja se toteuttaa Servlet 3.0 -sovellusliittymän, JSP 2.2: n ja EL 2.2: n spesifikaatiot. Tomcat 7.0 esitteli monia omia parannuksia, kuten verkkosovellusten muistivuotojen havaitseminen / ehkäiseminen, parannettu Manager / Host Manager -suojaus, CSRF (Cross-Site Request Forgery) -suojaus, kyky sisällyttää ulkoista sisältöä sovelluksiin suoraan ja puhdistettu up-koodi (mukaan lukien liittimien ja elinkaarien uudelleenrakentaminen).

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

- Tomcat 7.0: n latauskoko on vähän suurempi kuin Tomcat 6.0.

- 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 käynnistettäessä ja käytettäessä verkkosovelluksia.

- Tomcat 7.0 on parantanut Tomcat 6.0: n tietoturvaa useiden turvakoodikorjausten ja lisäysten (kuten CSRF-estosuodatin) ansiosta.

- Tomcat 7.0 sisältää Servlet 3.0 -sovellusliittymän, joka itse on parannettu versio edelliseen versioon verrattuna (Tomcat 6.0: n käyttämä).

- Joten kolmannen osapuolen sovelluksia, jotka tarvitsevat Servlet 3 -säiliöitä, tukee Tomcat 7.0.

- Konfiguroitavuus on parempi Tomcat 7.0: ssa, joka sisältää uudet säilön komponentit (esim. ExpiresFilter ja AddDefaultCharsetFilter), jotka mahdollistavat aiemmin verkkosovelluksiin jätettyjen ongelmien paremman käsittelyn.

- 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ä aineita vaadituissa paikoissa.

Suositeltava: