Tomcat est serveur web ou serveur d'applications? [fermé]
Tomcat est-il un serveur web ou un serveur d'application?
6 réponses
Tomcat est un serveur web (capable de traiter les requêtes/réponses HTTP) et conteneur web (implements Java Servlet API , également appelé servletcontainer) dans un. Certains l'appellent "application server , mais ce n'est certainement pas un serveur D'application Java EE complet (il n'implémente pas l'API Java EE complète ).
voir aussi:
Tomcat est un conteneur d'application qui est aussi un serveur web. Un conteneur d'application peut exécuter des applications web (ont une portée" application"). il n'est pas considéré certaines personnes ne considèrent pas qu'il s'agit d'un serveur d'applications complet car il manque dans certains aspects tels que la gestion des utilisateurs et autres, mais de mieux en mieux tout le temps..
Tomcat est un serveur web et un conteneur de pages Servlet/JavaServer. Il est souvent utilisé comme serveur d'application pour des applications strictement web, mais il n'inclut pas l'ensemble des fonctionnalités qu'un serveur D'application Java EE fournirait.
Liens
Serveur D'Application:
Application server maintient la logique de l'application et
sert les pages web en réponse à la demande de l'utilisateur.
ce qui signifie que le serveur d'application peut faire les deux logique d'application maintenance et service de page web.
Serveur Web:
serveur web ne sert que les pages web et il ne peut pas appliquer n'importe quelle logique d'application.
Final conclusion: Application server contient également le web server.
pour référence ultérieure : http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html
Apache Tomcat est une source ouverte mise en œuvre du logiciel Java Pages Servlet et JavaServer technologie.
Tomcat n'implémentant pas la spécification complète Java EE pour un serveur d'application, il peut être considéré comme un serveur web .
Source: http://tomcat.apache.org
il exécute le code compilé Java, il peut maintenir des pools de connexion de base de données, il peut enregistrer des erreurs de divers types. J'appellerais ça un serveur d'application, en fait si. Dans notre environnement, nous avons Apache comme serveur web qui gère un certain nombre de serveurs d'applications, y compris Tomcat et Coldfusion, et d'autres.