Está en la página 1de 4

Nombre: Pablo Sigenza.

Trabajo de: Aplicaciones Distribuidas.

RESUMEN DOCUMENTO JAVA EE TUTORIAL

1.1 Java EE 7 Plataforma Destacados


La plataforma nos proporciona una base comn para los distintos
componentes permitindonos mejorar con mayor nmero de anotaciones y
menos configuracin XML, ms objetos y envases simplificados
1.2 Modelo de aplicacin Java EE
El modelo de aplicaciones Java EE define una arquitectura para la
implementacin de servicios como aplicaciones de varios niveles que
ofrecen la escalabilidad, accesibilidad y capacidad de gestin necesaria para
aplicaciones de nivel empresarial divide el trabajo necesario para
implementar un servicio de varios niveles en las siguientes partes:

La lgica de negocio y presentacin para ser implementado por el


desarrollador

Los servicios del sistema estndar proporcionados por la plataforma


Java EE

1.3 Aplicaciones Distribuidas de varios niveles


La Lgica de la aplicacin se divide en componentes de acuerdo con la
funcin, y los componentes de las aplicaciones que componen una
aplicacin Java EE estn instalados en varias mquinas, dependiendo del
nivel en el entorno de varios niveles de Java EE

Componentes de cliente de nivel se ejecutan en la mquina cliente.


Componentes Web de nivel se ejecutan en el servidor Java EE.
Componentes de negocios de nivel se ejecutan en el servidor Java EE.
Sistema de informacin empresarial (EIS) -tier software se ejecuta en
el servidor EIS.

Java EE aplicaciones de varios niveles se consideran generalmente como


aplicaciones de tres niveles, ya que se distribuyen ms de tres lugares:
mquinas cliente, la mquina servidor Java EE, y la base de datos o
mquinas existentes en el back-end.
Debemos considerar caractersticas esenciales dentro de las aplicaciones
distribuidas de varios niveles como son:
Seguridad.- La plataforma Java EE proporciona reglas de control de acceso
declarativas estndares definidos por el desarrollador e interpretadas
cuando la aplicacin se implementa en el servidor.

Componentes Java EE.- Un componente Java EE es una unidad funcional


de software independiente que se monta en una aplicacin Java EE con sus
clases y archivos relacionados y que se comunica con otros componentes.
Clientes Java EE.- Por lo general ya sea un cliente web o un cliente de la
aplicacin.
Cliente web.- Se compone de dos partes
Pginas web dinmicas que contienen varios tipos de lenguaje de
marcado (HTML, XML, etc.)
Un navegador web, lo que hace que las pginas recibidas desde el
servidor
Cliente de Aplicaciones.- Se ejecuta en una mquina cliente y proporciona
una forma para que los usuarios manejen tareas que requieren una interfaz
de usuario.
Applets.- Es una pequea aplicacin cliente que se ejecuta en la mquina
virtual Java instalada en el navegador web.
Arquitectura de componentes Java Beans.- Basados en la arquitectura de
componentes JavaBeans (componentes JavaBeans) para gestionar el flujo de
datos entre los siguientes:

Un cliente de aplicacin o applet y componentes que se ejecutan en


el servidor Java EE
Componentes de servidor y una base de datos

Componentes Web.- Componentes Web Java EE son o servlets o pginas


web creadas usando la tecnologa JavaServer Faces y / o tecnologa JSP
(pginas JSP).
Componentes de Negocio.- Establece la lgica que soluciona o da
cumplimiento a las necesidades de un dominio de negocio en particular
Sistema de Informacin Empresarial.- Se encarga de software EIS e
incluye sistemas de infraestructura de la empresa
1.4 Java EE Contenedores
La arquitectura Java EE basada en componentes y independiente de la
plataforma hace que las aplicaciones fciles de escribir porque la lgica de
negocio est organizado en componentes reutilizables.
Servicios de Contenedores.- Especifica la configuracin de contenedores
para cada componente en la aplicacin Java EE y para la aplicacin Java EE
en s, adems de algunos aspectos destacados como:

El modelo de seguridad de Java EE


El modelo de transacciones Java EE
Servicios de bsqueda JNDI
El modelo de conectividad remota de Java EE

Tipos de Contenedores.- El servidor y los recipientes son los siguientes:

Servidor Java EE: La porcin de tiempo de ejecucin de un producto


Java EE
Contenedor EJB: Administra la ejecucin de beans enterprise para
aplicaciones Java EE.
Contenedor Web: Administra la ejecucin de las pginas web,
servlets, y algunos componentes EJB.
Contenedor de cliente de aplicacin: Administra la ejecucin de los
componentes del cliente de la aplicacin.
Contenedor Applet: Administra la ejecucin de applets.

1.5 Servicios Web Soporte


Son aplicaciones empresariales basadas en la Web que utilizan estndares
abiertos basados en XML y protocolos de transporte para intercambiar datos
para llamar a los clientes
XML.- Es un multi-plataforma, extensible estndar basado en texto para
representar datos, crear sus propias etiquetas para describir los datos,
establecer esquemas.
Protocolo de Transporte SOAP.- Las solicitudes de cliente y las
respuestas de servicios web se transmiten como (SOAP) mensajes de
Protocolo simple de acceso a objetos a travs de HTTP para permitir un
intercambio completamente interoperable entre los clientes y los servicios
web.
Formato estndar WSDL.- Es un formato XML estndar para la
descripcin de los servicios de red. La descripcin incluye el nombre del
servicio, la ubicacin del servicio, y la manera de comunicarse con el
servicio.
1.6 Java EE Asamblea y despliegue de aplicaciones.
Una aplicacin Java EE se empaqueta en una o ms unidades, cada unidad
contiene:

Componentes Un componente funcional o, como un bean enterprise,


pgina web, servlet o subprograma
Un descriptor de despliegue opcional que describe su contenido

1.7 Java EE 7 API


Entre los ms importantes API se tiene:
JavaBeans de Enterprise Tecnologa.- Es un cuerpo de cdigo que tiene
campos y mtodos para implementar mdulos de lgica de negocio.
Java Servlet Tecnologa.- Una clase servlet ampla las capacidades de los
servidores que las aplicaciones host acceder por medio de un modelo de
programacin de solicitud-respuesta.
JavaServer Faces Tecnologa.- Es un marco de interfaz de usuario para
crear aplicaciones web. Los principales componentes de la tecnologa
JavaServer Faces son los siguientes:
Un marco de componentes GUI.

Un modelo flexible para la prestacin de los componentes en


diferentes tipos de HTML
Un RenderKit estndar para generar HTML 4.01 marcado.
1.8 Java EE 7 APIs de la plataforma Java, Standard Edition 7
Son requeridos por la plataforma Java EE 7 se incluyen en la Plataforma
Java, Standard Edition 7 (Java SE 7) y por lo tanto disponible para las
aplicaciones Java EE.

También podría gustarte