Saltar al contenido

Diferencia entre servidor web, contenedor web y servidor de aplicaciones

Solución:

Su pregunta es similar a la siguiente:

¿Cuál es la diferencia entre el servidor de aplicaciones y el servidor web?

En Java: Web Container o Servlet Container o Servlet Engine: se utiliza para administrar los componentes como Servlets, JSP. Es parte del servidor web.

Servidor web o servidor HTTP: un servidor que es capaz de manejar solicitudes HTTP, enviadas por un cliente y responder con una respuesta HTTP.

Servidor de aplicaciones o servidor de aplicaciones: puede manejar todas las operaciones de las aplicaciones entre los usuarios y las bases de datos o las aplicaciones comerciales de back-end de una organización. Con frecuencia se ve como parte de una aplicación de tres niveles con: nivel de presentación, nivel lógico, nivel de datos

Servidor web: proporciona solicitud HTTP y respuesta HTTP. Maneja la solicitud del cliente solo a través del protocolo HTTP. Contiene contenedor web. Aplicación web implementada principalmente en el servidor web. EJ: Servlet JSP

Contenedor Web: mantiene el ciclo de vida del Objeto Servlet. Llama al método de servicio para ese objeto de servlet. pasar el objeto HttpServletRequest y HttpServletResponse

Servidor de aplicaciones: contiene una gran aplicación empresarial con una gran lógica empresarial. Es de peso pesado o tiene aplicaciones de peso pesado. Ej .: EJB

Una aplicación web se ejecuta dentro de un contenedor web de un servidor web. El contenedor web proporciona el entorno de ejecución a través de componentes que proporcionan un contexto de nomenclatura y una gestión del ciclo de vida. Algunos servidores web también pueden proporcionar servicios adicionales como seguridad y control de concurrencia. Un servidor web puede funcionar con un servidor EJB para proporcionar algunos de esos servicios. Sin embargo, no es necesario que un servidor web esté ubicado en la misma máquina que un servidor EJB.

Las aplicaciones web están compuestas por componentes web y otros datos como páginas HTML. Los componentes web pueden ser servlets, páginas JSP creadas con la tecnología JavaServer Pages ™, filtros web y detectores de eventos web. Estos componentes normalmente se ejecutan en un servidor web y pueden responder a solicitudes HTTP de clientes web. Se pueden usar servlets, páginas JSP y filtros para generar páginas HTML que son la interfaz de usuario de una aplicación. También se pueden utilizar para generar XML u otros datos de formato que consumen otros componentes de la aplicación.

Fuente: http://www.service-architecture.com/articles/application-servers/j2ee_web_server_or_container.html

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *