example - Tomcat es un servidor web o servidor de aplicaciones?
tomcat virtualhost example (6)
Apache Tomcat es una implementación de software de código abierto de las tecnologías Java Servlet y JavaServer Pages.
Dado que Tomcat no implementa la especificación completa de Java EE para un servidor de aplicaciones, puede considerarse como un servidor web .
Fuente: http://tomcat.apache.org
¿Tomcat es un servidor web o un servidor de aplicaciones?
Ejecuta código compilado de Java, puede mantener grupos de conexiones de bases de datos, puede registrar errores de varios tipos. Lo llamaría un servidor de aplicaciones, de hecho lo hago. En nuestro entorno, Apache es el servidor web que se encuentra frente a una serie de servidores de aplicaciones diferentes, incluidos Tomcat y Coldfusion, entre otros.
Servidor de aplicaciones:
El servidor de aplicaciones mantiene la lógica de la aplicación y
sirve a las páginas web en respuesta a la solicitud del usuario.
Eso significa que el servidor de aplicaciones puede realizar el mantenimiento de la lógica de la aplicación y la publicación de la página web.
Servidor web:
El servidor web solo sirve a las páginas web y no puede aplicar ninguna lógica de aplicación.
La conclusión final es: el servidor de aplicaciones también contiene el servidor web.
Para mayor referencia: http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html
Tomcat es un servidor web (puede manejar solicitudes / respuestas HTTP) y contenedor web (implementa Java Servlet API , también llamado servletcontainer) en uno. Algunos pueden llamarlo servidor de aplicaciones , pero definitivamente no es un servidor de aplicaciones Java EE completo (no implementa toda la API de Java EE ).
Ver también:
Tomcat es un contenedor de aplicaciones que también es un servidor web. Un contenedor de aplicaciones puede ejecutar aplicaciones web (tiene un alcance de "aplicación"). No se considera Algunas personas no lo consideran un servidor de aplicaciones completo ya que falta en algunos aspectos, como la administración de usuarios y similares, pero cada vez mejor.
Tomcat es un servidor web y un contenedor Servlet / JavaServer Pages. A menudo se utiliza como un servidor de aplicaciones para aplicaciones estrictamente basadas en la web, pero no incluye todo el conjunto de capacidades que un servidor de aplicaciones Java EE proporcionaría.
Campo de golf: