2011-06-03 11 views
5

¿Puede alguien explicarme la diferencia entre un servidor de aplicaciones y un servidor web? Estoy más o menos familiarizado con APACHE y LAMP, pero no puedo ver qué es un servidor de aplicaciones.Servidor de aplicaciones Vs Servidor web

Respuesta

5

Conoce los servidores web: manejan las solicitudes HTTP.

Los servidores de aplicaciones generalmente se usan en el espacio de Java EE. Pueden o no tener un servidor web integrado. Agregan soporte de servlet/JSP (los servlets son clases de Java que se ejecutan en un servidor de aplicaciones y escuchan las solicitudes HTTP; las JSP son Java Server Pages, una solución de plantillas que utiliza servlets para generar HTML) y, a veces EJB (Enterprise Java Beans).

El servidor de aplicaciones proporciona servicios tales como enhebrar, nombrar, agrupar, etc. a los objetos que se ejecutan dentro de él.

+0

¿Por qué se votó abajo? – duffymo

+0

+1 de mí. Respuesta agradable, breve y concisa. – cbmeeks

3

Un servidor de aplicaciones ejecuta aplicaciones/servicios para ser utilizados por varios clientes. En general, le permite implementar y administrar aplicaciones que necesitan ejecutarse en una máquina servidor en lugar de hacerlo en un escritorio.

Ofrece típicamente un amplio conjunto de servicios a ser utilizados por los applicaitons como la seguridad, mensajería, coordinación de transacciones, etc ...

Puede o no puede tener un servidor web como parte del paquete (pero la mayoría lo hace).

Un servidor web solo trata con el manejo de solicitudes HTTP y la devolución de páginas web y otro contenido estático o dinámico.

En la práctica, la línea que divide los servidores web no es nítida y hay un área gris considerable entre los dos.

2

Un servidor web HTTP maneja el protocolo . Cuando el servidor web recibe una solicitud HTTP, responde con una respuesta HTTP , como el envío de una página HTML .

Un servidor de aplicaciones de negocios expone lógica para las aplicaciones cliente a través varios protocolos, incluyendo posiblemente HTTP. Mientras que un servidor web trata principalmente con el envío de HTML para su visualización en un navegador web , un servidor de aplicaciones proporciona acceso a la lógica comercial para el uso por programas de aplicaciones cliente.

De this article

Cuestiones relacionadas