Sei sulla pagina 1di 13

Servidores Web

Captulo 2
Servidores web
Es un programa instalado en una mquina.
Especializado en escuchar peticiones de un
cliente (browser) y responde con pginas web
mediante el protocolo HTTP.
Accede a los sitios web almacenados en la
mquina servidora, y entrega al cliente
solicitante archivos HTML y objetos enlazados
Servidores web : flujo
PHP
Apache
Es un servidor web de cdigo abierto de Apache
Software Fundation
Arquitectura modular
Servicios
Certificados de seguridad SSL
Autenticacin de usuarios por LDAP
Conector para Tomcat
Compartir archivos.
Soporte de aplicaciones web dinmicas con PHP, Perl
y Ruby.
Se hace parte de otros paquetes de software
como IBM Websphere
Servidores Web
Aplicaciones web
Son sitios web, cuyas pginas se generan en el
servidor al momento en que son solicitadas por
el cliente.
Se denominan Sitios web dinmicos
La informacin enviada es producto de una
transformacin de datos por un intrprete desde
una base de datos en cdigo HTML
Aplicaciones web (2)
Clasificacin:
Con cdigo ejecutable en el servidor
PHP
JSP, etc.
Con cdigo ejecutable en el cliente
HTML
Applets
Javascript
Mixtas (cdigo ejecutable en el cliente
y servidor)
Aplicaciones web (3)
Servidor de aplicaciones
Es un programa que almacena aplicaciones web.
Pueden ser servidores web o integrar uno.
Especializados en contenido dinmico
Se integran con contenido dinmico
Gestiona lgica de negocio
Provee servicios middleware:
Acceso a base de datos
Seguridad
Transacciones
Balanceo de Carga
Administra componentes de aplicaciones como servicios
compartidos.
Estn dedicados principalmente a arquitecturas J2EE
y .Net
Servidor de Aplicaciones (3)
Investigue
Cules son los servidores de aplicaciones
disponibles en el mercado para J2EE? Realice
una comparativa
En qu consiste Oracle Fusion Middleware?
Indique servidores de aplicaciones que no son
J2EE ni .NET y que tecnologas (lenguaje)
soportan.
Nombre 3 empresas chilenas que utilicen
servidor de aplicaciones y qu tipo de
aplicaciones contienen.
Si usted quiere hacer una aplicacin con JSP y
Servlets y una base de datos mySQL,
que servidor NO usara? Argumente.
Sesiones
La sesin es un espacio asignado en la memoria
del servidor que se crea por cada usuario que
se conecta a una aplicacin web.

Una sesin se destruye con una de las


siguientes situaciones:
El usuario cierra el browser
El usuario solicita va HTTP el cierre de la sesin
desde un link de logout
Se cumple un tiempo de inactividad definido por el
servidor o la aplicacin en que el usuario no enva
ninguna solicitud HTTP.
Se reinicia el servidor o se reinicia la aplicacin.

Potrebbero piacerti anche