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

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. Sun Microsystemsin Java Servlet- ja JSP (Java Server Pages) -määritykset toteuttaa Tomcat. Apache Tomcat voidaan määrittää XML-määritystiedostojen avulla (vaikka palvelimen mukana toimitetaan kokoonpanon ja hallinnan työkalut). Tomcat 7.0 on viimeisin vakaa versio Tomcatista, joka esitteli monia uusia ominaisuuksia verrattuna edelliseen versioon Tomcat 6.0 (joka julkaistiin vuonna 2007).

Mikä on Tomcat 6.0?

Tomcat 6.0 esitteli monia uusia ominaisuuksia aikaisemmissa julkaisuissaan. 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ä alhaisen tason tulo- / lähtödatan asynkroniseen viestintään. Tietoja voitaisiin esimerkiksi siirtää irtotavarana samanaikaisesti useiden I / O-tasojen kautta. Tai toisaalta, käyttäjät voivat multipleksoida dataa valitsimilla. Ruiskutettavat säievarastot voidaan konfiguroida jaettavaksi käyttämällä uutta Executer-elementtiä. Tomcat 6.0 tarjoaa tuen vaihtoehtoisen commons-kirjaussovittimen toteuttamiselle uuden JULI-kehyksen puitteissa tapahtuvan kirjausrekisterin uudelleenkehittämisen ansiosta. Lisäksi Tomcat 6.0 tukee uutta HTTP Push -menetelmää, nimeltään Comet, ja uutta sovellusliittymää, jota voidaan käyttää siirtoon SEND_FILE API kutsutulla pistorasialla. Käyttäjät voivat luoda useamman kuin yhden URL-mallin yhdelle servlet-kartoitukselle.

Mikä on Tomcat 7.0?

Apache aloitti Apache 7.0: n käytön jo tammikuussa 2009. Mutta sen ilmoitettiin olevan vakaa kahden vuoden kuluttua (tammikuussa 2011). Tomcat 7.0.6 on ensimmäinen Tomcat 7: n vakaa julkaisu. Tomcat 7.0 rakennettiin aiemmassa versiossa tehtyjen parannusten pohjalta, ja se toteuttaa Servlet 3.0 API-, JSP 2.2- ja EL 2.2 -määritykset. Tomcat 7.0 esitteli monia uusia omia parannuksia, kuten web-sovellusten muistivuotojen havaitseminen / estäminen, parannettu Manager / Host Manager -suojaus, CSRF (Cross-Site Request Forgery) -suojaus, kyky sisällyttää ulkoinen sisältö suoraan ja puhdistettuihin sovelluksiin ylöskoodi (mukaan lukien liittimien ja elinkaarien uudelleenkehittäminen).

Mikä ero on Tomcat 7.0: n ja Tomcat 6.0: n välillä??

- Tomcat 7.0 on viimeisin versio Tomcat-palvelimesta, kun taas Tomcat 6.0 oli sen aiempi julkaisu.

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

- Tomcat 7.0 sisältää monia uusia ominaisuuksia, joita ei löydy Tomcat 6.0: sta.

- Ensinnäkin Tomcat 7.0 on nopeampi kuin Tomcat 6.0 käynnistäessään ja ajaessaan verkkosovelluksia.

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

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

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

- Konfiguroitavuus on parempi Tomcat 7.0: ssa, joka sisältää uusia säilökomponentteja (esim. ExpiresFilter ja AddDefaultCharsetFilter), jotka sallivat entistä paremmin käsitellä aiemmin verkkosovelluksille jätettyjen ongelmien ratkaisemista.

- 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 uudenaikaisemman koodin, joka käyttää geneerisiä lääkkeitä vaadituissa paikoissa.