Différence entre Tomcat 7.0 et Tomcat 6.0

Différence entre Tomcat 7.0 et Tomcat 6.0

Tomcat 7.0 vs tomcat 6.0

Tomcat (également connu sous le nom d'Apache Tomcat ou Jakarta Tomcat) fournit un environnement de serveur Web HTTP «Pure Java» qui peut être utilisé pour exécuter le code Java. Il s'agit d'un conteneur servlet développé par Apache Software Foundation, qui est proposé en tant que produit open source. Les spécifications Java Servlet et Java) de Sun Microsystems et Java Pages) sont implémentées par Tomcat. Apache Tomcat peut être configuré à l'aide de fichiers de configuration XML (bien que des outils de configuration et de gestion soient inclus avec le serveur). Tomcat 7.0 est la dernière version stable de Tomcat, qui a introduit de nombreuses nouvelles fonctionnalités sur sa version précédente Tomcat 6.0 (qui a été publié en 2007).

Qu'est-ce que Tomcat 6.0?

Tomcat 6.0 a introduit de nombreuses nouvelles fonctionnalités sur ses versions précédentes. Avec tomcat 6.0, un contrôle avancé sur les opérations d'E / S de leurs applications peut être implémentée car les utilisateurs peuvent utiliser le nouveau connecteur NIO (Nouvelle E / S) pour la communication asynchrone des données d'entrée / sortie de bas niveau. Par exemple, les données peuvent être transférées en vrac, en parallèle à travers plusieurs niveaux d'E / S. Ou d'un autre côté, les utilisateurs pourraient multiplexer les données à l'aide de sélecteurs. Les pools de threads injectables peuvent être configurés pour être partagés à l'aide du nouvel élément d'exécuteur. Tomcat 6.0 fournit une prise en charge de la mise en œuvre d'un alternative à des commandes-loging, grâce à la refactorisation du nouveau cadre Juli de la bibliothèque de l'exploitation forestière. De plus, Tomcat 6.0 prend en charge une nouvelle méthode push HTTP appelée Comet, et une nouvelle API qui peut être utilisée pour transférer sur des sockets appelés API Send_file. Les utilisateurs peuvent créer plus d'un modèle d'URL dans un seul mappage servlet.

Qu'est-ce que Tomcat 7.0?

Apache a commencé à travailler sur Apache 7.0 dès janvier 2009. Mais, il a été annoncé stable après 2 ans (en janvier 2011). Tomcat 7.0.6 est la première version stable de Tomcat 7. Tomcat 7.0 a été construit sur les améliorations introduites dans la version précédente et implémente le servlet 3.0 API, JSP 2.2 et El 2.2 spécifications. Tomcat 7.0 a introduit de nombreuses nouvelles améliorations qui lui sont propres, telles que la détection / prévention des fuites de mémoire dans les applications Web, l'amélioration de la sécurité pour le gestionnaire / gestionnaire d'accueil, la protection contre le CSRF (demande de demande croisée), la capacité d'inclure le contenu externe dans les applications directement et nettoyés directement et nettoyés Code (y compris la refactorisation des connecteurs et des cycles de vie).

Quelle est la différence entre Tomcat 7.0 et Tomcat 6.0?

- Tomcat 7.0 est la dernière version du serveur Tomcat, tandis que Tomcat 6.0 était sa version précédente.

- Télécharger la taille de Tomcat 7.0 est peu plus grand que Tomcat 6.0.

- Tomcat 7.0 a de nombreuses nouvelles fonctionnalités que l'on trouve dans Tomcat 6.0.

- Tout d'abord, Tomcat 7.0 est plus rapide que Tomcat 6.0 pour démarrer et exécuter les applications Web.

- Tomcat 7.0 a amélioré la sécurité sur Tomcat 6.0 en raison de plusieurs correctifs et ajouts de code de sécurité (tels que le filtre de prévention du CSRF).

- Tomcat 7.0 comprend le servlet 3.0 API, dont elle est une version améliorée par rapport à sa version précédente (utilisée par Tomcat 6.0).

- Ainsi, les applications tierces qui ont besoin de conteneurs de servlet 3 sont prises en charge par Tomcat 7.0.

- La configurabilité est meilleure dans Tomcat 7.0, qui comprend de nouveaux composants de conteneur (E.g. ExpiresFilter et addDefaultCharsetFilter) qui permettent une meilleure gestion des problèmes précédemment laissés aux applications Web pour résoudre.

- Tomcat 7.0 prend en charge Java 6, tandis que Tomcat 6.0 pris en charge uniquement Java 5.

- Enfin, Tomcat 7.0 comprend un code plus propre et modernisé qui utilise des génériques dans les endroits requis.