Differenza Tra Tomcat 7.0 E Tomcat 6.0

Differenza Tra Tomcat 7.0 E Tomcat 6.0
Differenza Tra Tomcat 7.0 E Tomcat 6.0

Video: Differenza Tra Tomcat 7.0 E Tomcat 6.0

Video: Differenza Tra Tomcat 7.0 E Tomcat 6.0
Video: Сервер Apache Tomcat 10 в Windows 10 | Полная установка | #Apache Tomcat 10 #CATALINA_HOME 2024, Aprile
Anonim

Tomcat 7.0 contro Tomcat 6.0

Tomcat (noto anche come Apache Tomcat o Jakarta Tomcat) fornisce un ambiente server Web HTTP "puro java" che può essere utilizzato per eseguire codice Java. È un contenitore Servlet sviluppato da Apache Software Foundation, che viene offerto come prodotto open source. Le specifiche Java Servlet e JSP (Java Server Pages) di Sun Microsystems sono implementate da Tomcat. Apache Tomcat può essere configurato utilizzando i file di configurazione XML (sebbene gli strumenti per la configurazione e la gestione siano inclusi con il server). Tomcat 7.0 è l'ultima versione stabile di Tomcat, che ha introdotto molte nuove funzionalità rispetto alla versione precedente Tomcat 6.0 (rilasciata nel 2007).

Cos'è Tomcat 6.0?

Tomcat 6.0 ha introdotto molte nuove funzionalità rispetto alle versioni precedenti. Con Tomcat 6.0, è possibile implementare il controllo avanzato sulle operazioni di I / O delle loro applicazioni perché gli utenti possono utilizzare il nuovo connettore NIO (New I / O) per la comunicazione asincrona di dati di input / output di basso livello. Ad esempio, i dati potrebbero essere trasferiti in blocco, in parallelo attraverso più livelli di I / O. O d'altra parte, gli utenti potrebbero multiplexare i dati utilizzando selettori. I pool di thread iniettabili possono essere configurati per essere condivisi utilizzando il nuovo elemento Executer. Tomcat 6.0 fornisce supporto per l'implementazione di un adattatore di registrazione comune alternativo, grazie al refactoring della libreria di registrazione del nuovo framework JULI. Inoltre, Tomcat 6.0 supporta un nuovo metodo HTTP Push chiamato Comet e una nuova API che può essere utilizzata per il trasferimento su socket chiamata API SEND_FILE. Gli utenti possono creare più di un pattern URL all'interno di una singola mappatura servlet.

Cos'è Tomcat 7.0?

Apache ha iniziato a lavorare su Apache 7.0 già a gennaio 2009. Tuttavia, è stato annunciato come stabile dopo 2 anni (a gennaio 2011). Tomcat 7.0.6 è la prima versione stabile di Tomcat 7. Tomcat 7.0 è stato sviluppato sulla base dei miglioramenti introdotti nella versione precedente e implementa le specifiche API Servlet 3.0, JSP 2.2 ed EL 2.2. Tomcat 7.0 ha introdotto molti nuovi miglioramenti propri, come il rilevamento / prevenzione di perdite di memoria nelle applicazioni Web, maggiore sicurezza per Manager / Host Manager, protezione CSRF (Cross-Site Request Forgery), capacità di includere contenuti esterni nelle applicazioni direttamente e puliti up code (incluso refactoring di connettori e cicli di vita).

Qual è la differenza tra Tomcat 7.0 e Tomcat 6.0?

- Tomcat 7.0 è l'ultima versione del server Tomcat, mentre Tomcat 6.0 era la sua versione precedente.

- La dimensione del download di Tomcat 7.0 è leggermente maggiore di Tomcat 6.0.

- Tomcat 7.0 ha molte nuove funzionalità che non si trovano in Tomcat 6.0.

- Prima di tutto, Tomcat 7.0 è più veloce di Tomcat 6.0 nell'avvio e nell'esecuzione di applicazioni web.

- Tomcat 7.0 ha migliorato la sicurezza rispetto a Tomcat 6.0 grazie a diverse correzioni e aggiunte del codice di sicurezza (come il filtro di prevenzione CSRF).

- Tomcat 7.0 include l'API Servlet 3.0, che a sua volta è una versione migliorata rispetto alla versione precedente (utilizzata da Tomcat 6.0).

- Quindi, le applicazioni di terze parti che richiedono contenitori Servlet 3 sono supportate da Tomcat 7.0.

- La configurabilità è migliore in Tomcat 7.0, che include nuovi componenti del contenitore (ad esempio ExpiresFilter e AddDefaultCharsetFilter) che consentono una migliore gestione dei problemi precedentemente lasciati alle applicazioni web da risolvere.

- Tomcat 7.0 supporta Java 6, mentre Tomcat 6.0 supportava solo Java 5.

- Infine, Tomcat 7.0 include codice più pulito e modernizzato che utilizza generici nei luoghi richiesti.

Raccomandato: