Arquitectura J2EE y Servlets

Páginas: 19 (4733 palabras) Publicado: 15 de octubre de 2014
PROGRAMACIÓN VISUAL
ANALISTA PROGRAMADOR UNIVERSITARIO
FAC DE INGENIERIA - PLAN 2008 – AÑO 2010

UNIDAD 3: Introducción a la
plataforma J2EE

ARQUITECTURA J2EE
Principios de Funcionamiento de Aplicaciones WEB
El HypertText Markup Language (HTML) se concibió como una herramienta fundamental de Internet
para la creación de páginas WEB. El concepto esencial es poder acceder desde unapágina WEB a
cualquier otra página WEB almacenada en alguna computadora ubicada en cualquier parte del
mundo.
Para lograr esto primero se definió la forma en la cual se iban a compartir las mencionadas páginas.
Por un lado existen los denominados programas Servidores los cuales alojan las páginas WEB y que
son capaces de brindar las mismas a quienes se las solicitan. Por otro lado existen losdenominados
programas Clientes, los cuales solicitan páginas WEB a los programas Servidores y procesan las
páginas WEB que estos últimos les envían para mostrarlas en pantalla. La forma en las que
interactúan los programas Servidores con los programas Clientes está definida en el denominado
Protocolo HyperText Transfer Protocol (HTTP) tal como lo muestra la Figura 1.

Figura 1. Gestión de PáginasWEB usando el Protocolo HTTP
Los programas Clientes más populares para la gestión de páginas WEB son los Browser (ej: Internet
Explorer, Mozzila, etc) los cuales son los encargados de realizar las peticiones de páginas WEB
usando el protocolo HTTP para luego traducir el contenido de las páginas WEB recibidas en el
formato más adecuado ya que pueden interpretar el lenguaje HTML. Desde laperspectiva de su
relación con JAVA hay que destacar que todos los browsers más importantes soportan JAVA, lo cual
implica que disponen de una JAVA Virtual Machine (JVM) por medio del sistema de plug-in
(denominado JAVA plug - in). Los plug-in son aplicaciones que se ejecutan controladas por otra
aplicación principal (en este caso el browser) y que permiten extender sus capacidades (por ejemplo
enlos browser los plug-in permiten soportar nuevos formatos de audio o video).
Los programas Servidores a veces se denominan Servidores WEB. Son programas que se
encuentran permanentemente esperando a que un programa Cliente realice una solicitud de páginas
WEB mediante HTTP. Al recibir la solicitud interpreta la llamada estableciendo una conexión
mediante la cual envía la página solicitada.Bajo este concepto muchas veces también se denomina a la computadora que posee el browser
CLIENTE y a la computadora que posee el Servidor WEB se la denomina SERVIDOR, tal como se
observa en la Figura 2

Figura 2. Interacción entre Cliente y Servidor para la gestión de páginas WEB

1
Profesor Adjunto: Ariel Alejandro Vega – Ayudante: Carlos Pintor

PROGRAMACIÓN VISUAL
ANALISTAPROGRAMADOR UNIVERSITARIO
FAC DE INGENIERIA - PLAN 2008 – AÑO 2010

UNIDAD 3: Introducción a la
plataforma J2EE

Al principio solo se requería poder compartir información en formato de texto. Como consecuencia las
páginas WEB tenían las siguientes características:


Contenido estático



Presentación pobre y limitada



No es necesario mantener el estado de las páginas

Respecto de laúltima característica, es necesario mencionar que el protocolo HTTP es no
permanente. Esta característica significa que una vez que el programa Servidor ha brindado
respuesta a la petición del programa Cliente la conexión se pierde. La ventaja de esto es que es
difícil que el SERVIDOR colapse o se sature, mientras que la desventaja es que no permite mantener
el estado del usuario que realizalas diversas conexiones (esto complica la seguridad cuando los
accesos se realizan usando password, ya que el mismo no se puede mantener en ningún lado).
A medida que se popularizó el uso de las páginas WEB se hizo necesario dotar a los programas
Servidores y Clientes de mejores características:




Los programas clientes exigían mejores estilos de presentación, a lo que se ha...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Gestión de errores en arquitectura j2ee y oracle
  • Arquitectura J2EE
  • Servlets
  • Servlets
  • Servlets
  • Servlets
  • Servlets
  • J2ee

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS