Nombre: Pablo Sigüenza. Trabajo de: Aplicaciones Distribuidas.
RESUMEN DOCUMENTO JAVA EE TUTORIAL
1.1 Java EE 7 Plataforma Destacados La plataforma nos proporciona una base común para los distintos componentes permitiéndonos mejorar con mayor número de anotaciones y menos configuración XML, más objetos y envases simplificados 1.2 Modelo de aplicación Java EE El modelo de aplicaciones Java EE define una arquitectura para la implementación de servicios como aplicaciones de varios niveles que ofrecen la escalabilidad, accesibilidad y capacidad de gestión necesaria para aplicaciones de nivel empresarial divide el trabajo necesario para implementar un servicio de varios niveles en las siguientes partes:
La lógica de negocio y presentación para ser implementado por el desarrollador
Los servicios del sistema estándar proporcionados por la plataforma Java EE
1.3 Aplicaciones Distribuidas de varios niveles La Lógica de la aplicación se divide en componentes de acuerdo con la función, y los componentes de las aplicaciones que componen una aplicación Java EE están instalados en varias máquinas, dependiendo del nivel en el entorno de varios niveles de Java EE
Componentes de cliente de nivel se ejecutan en la máquina 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 información 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 más de tres lugares: máquinas cliente, la máquina servidor Java EE, y la base de datos o máquinas existentes en el back-end. Debemos considerar características esenciales dentro de las aplicaciones distribuidas de varios niveles como son: Seguridad.- La plataforma Java EE proporciona reglas de control de acceso declarativas estándares definidos por el desarrollador e interpretadas cuando la aplicación se implementa en el servidor.
Componentes Java EE.- Un componente Java EE es una unidad funcional de software independiente que se monta en una aplicación 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 aplicación. Cliente web.- Se compone de dos partes Páginas web dinámicas que contienen varios tipos de lenguaje de marcado (HTML, XML, etc.) Un navegador web, lo que hace que las páginas recibidas desde el servidor Cliente de Aplicaciones.- Se ejecuta en una máquina cliente y proporciona una forma para que los usuarios manejen tareas que requieren una interfaz de usuario. Applets.- Es una pequeña aplicación cliente que se ejecuta en la máquina 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 aplicación 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 páginas web creadas usando la tecnología JavaServer Faces y / o tecnología JSP (páginas JSP). Componentes de Negocio.- Establece la lógica que soluciona o da cumplimiento a las necesidades de un dominio de negocio en particular Sistema de Información 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 fáciles de escribir porque la lógica de negocio está organizado en componentes reutilizables. Servicios de Contenedores.- Especifica la configuración de contenedores para cada componente en la aplicación Java EE y para la aplicación Java EE en sí, además de algunos aspectos destacados como:
El modelo de seguridad de Java EE El modelo de transacciones Java EE Servicios de búsqueda JNDI El modelo de conectividad remota de Java EE
Tipos de Contenedores.- El servidor y los recipientes son los siguientes:
Servidor Java EE: La porción de tiempo de ejecución de un producto Java EE Contenedor EJB: Administra la ejecución de beans enterprise para aplicaciones Java EE. Contenedor Web: Administra la ejecución de las páginas web, servlets, y algunos componentes EJB. Contenedor de cliente de aplicación: Administra la ejecución de los componentes del cliente de la aplicación. Contenedor Applet: Administra la ejecución de applets.
1.5 Servicios Web Soporte Son aplicaciones empresariales basadas en la Web que utilizan estándares abiertos basados en XML y protocolos de transporte para intercambiar datos para llamar a los clientes XML.- Es un multi-plataforma, extensible estándar 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 través de HTTP para permitir un intercambio completamente interoperable entre los clientes y los servicios web. Formato estándar WSDL.- Es un formato XML estándar para la descripción de los servicios de red. La descripción incluye el nombre del servicio, la ubicación del servicio, y la manera de comunicarse con el servicio. 1.6 Java EE Asamblea y despliegue de aplicaciones. Una aplicación Java EE se empaqueta en una o más unidades, cada unidad contiene:
Componentes Un componente funcional o, como un bean enterprise, página web, servlet o subprograma Un descriptor de despliegue opcional que describe su contenido
1.7 Java EE 7 API Entre los más importantes API se tiene: JavaBeans de Enterprise Tecnología.- Es un cuerpo de código que tiene campos y métodos para implementar módulos de lógica de negocio. Java Servlet Tecnología.- Una clase servlet amplía las capacidades de los servidores que las aplicaciones host acceder por medio de un modelo de programación de solicitud-respuesta. JavaServer Faces Tecnología.- Es un marco de interfaz de usuario para crear aplicaciones web. Los principales componentes de la tecnología JavaServer Faces son los siguientes: Un marco de componentes GUI.
Un modelo flexible para la prestación de los componentes en diferentes tipos de HTML Un RenderKit estándar 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.
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.