Java EE

oracle_logo

Las aplicaciones en desarrollo para Java (TM) la formación Plataforma EE le ayuda a desarrollar los conocimientos necesarios para construir y desplegar aplicaciones empresariales que cumplan con Java (TM) Platform, Enterprise Edition 6 estándares tecnológicos. Este curso es ideal para los programadores de tecnología de Sun (TM) Certified Java que quieran desarrollar aplicaciones empresariales que se ajusten a los estándares de la plataforma Java EE.

Lo que aprenderá.-

  • Describir el modelo de aplicación para la plataforma Java EE y el contexto para el modelo.
  • Entender los componentes de la empresa y trabajar con tecnología (JSP (TM)).
  • Crear servicios web utilizando SOAP y REST técnicas.
  • Ensamblar e implantar una aplicación en un servidor de aplicaciones (Java EE entorno de ejecución de la plataforma).
  • Desarrollar experiencia utilizando Enterprise JavaBeans (TM) (EJB (TM)) de tecnología.
  • Familiarizarse wtih Java Persistence API.
  • Cree interfaces de usuario utilizando servlets, la tecnología JSP (páginas JSP) y JavaServer Faces (JSF).
  • Desarrollar servicios web sencillos para la plataforma Java EE.
  • Comprender los servicios web RESTful y SOAP y como los clientes Java que los utilizan.

Contenidos.-

Encuesta de Tecnologías Java EE

  • Describir las diferentes plataformas y versiones de Java
  • Describir las necesidades de aplicaciones empresariales
  • Introducir las API y servicios Java EE
  • Certificaciones Caminos
  • La introducción de Servidores de Aplicaciones
  • Módulos para empresas

Arquitectura de Aplicaciones Empresariales

  • Patrones de diseño
  • Modelo Vista Controlador
  • Comunicación síncrona y asíncrona
  • Topologías de red y Clustering
  • Capas (cliente, la presentación, el servicio, la integración, persistencia)

Web Descripción de la tecnología

  • Describir la función de los componentes web en una aplicación Java EE
  • Definir el modelo de solicitud y respuesta HTTP
  • Comparar los servlets Java, JSP y JSF
  • Breve introducción a las tecnologías no incluidas en detalle

El desarrollo de Servlets

  • Describir la API de servlet
  • Configuración de servlet a través anotaciones y descriptores de despliegue
  • Utilice las API de solicitud y respuesta
  • Servlets como controladores

Desarrollo con JavaServer Pages

  • Evaluar el papel de la tecnología JSP como mecanismo de presentación
  • Autor páginas JSP
  • Los datos de proceso recibidos de los servlets en una página JSP
  • Breve introducción a la JSTL y EL

JavaServer Faces

  • El modelo explicó JSF
  • Añadir soporte de JSF para aplicaciones web
  • Uso de las bibliotecas de códigos JSF
  • Configuración de navegación de la página JSF
  • Frijoles JSF administrados
  • JSF Conversión, Validación y Manejo de Errores

EJB Información general

  • Tipos de EJB: Beans de sesión
  • Tipos de EJB: beans controlados por mensajes
  • Java Persistence API como un reemplazo para los EJB de entidad
  • Describir la función de los EJB en una aplicación Java EE
  • EJB Lite

La implementación de EJB 3.0 Session Beans

  • Comparar el comportamiento sin estado y con estado
  • Describir las características de funcionamiento de un bean de sesión sin estado
  • Describir las características de funcionamiento de un bean de sesión con estado
  • Describir las características de funcionamiento de un bean de sesión singleton
  • Crear beans de sesión
  • Empaquetar y desplegar beans de sesión
  • Crear clientes bean de sesión

El Java Persistence API

  • La función de la API de persistencia de Java en una aplicación Java EE
  • Object Relational Mapping
  • Creación de clases de entidad
  • Uso de la API EntityManager
  • El ciclo de vida y las características de funcionamiento de los componentes de la entidad
  • Unidades persistentes y Embalaje

Aplicación de una política de transacciones

  • Describir la semántica de transacción
  • Comparar programático y declarativo ámbito de las transacciones
  • Utilice la API de transacción de Java (JTA) para operaciones de alcance mediante programación
  • Implementar una política transacción gestionada por contenedor
  • Permitir el bloqueo optimista con el control de versiones de componentes de entidad
  • Permitir el bloqueo pesimista de componentes de entidad
  • El uso de las transacciones con el perfil web

Desarrollo de aplicaciones Java EE asíncrono y Mensajería

  • La necesidad de la ejecución asíncrona
  • Tecnología JMS introducción
  • Enumerar las capacidades y limitaciones de los componentes de Java EE como productores y consumidores de mensajería
  • JMS y transacciones
  • Administración de JMS

Desarrollo de beans controlados por mensajes

  • Describir las propiedades y el ciclo de vida de los beans controlados por mensajes
  • Crear un bean controlado por mensajes JMS

Modelo de Servicio Web

  • Describir el papel de los servicios web
  • Modelos de servicios Web
  • Enumerar las especificaciones utilizadas para hacer la plataforma de servicios web independientes
  • Describir las API de Java utilizadas para el procesamiento de XML y servicios web

La implementación Java EE Web Services con JAX-RS JAX-WS y

  • Describir los puntos finales con el apoyo de la plataforma Java EE 6
  • Desarrollo de Servicios Web con Java
  • Creación de clientes de servicios web con Java

La implementación de una Política de Seguridad

  • Explotar la seguridad gestionada por contenedor
  • Definir las funciones y responsabilidades del usuario
  • Crear una política de seguridad basada en roles
  • Utilice la API de seguridad
  • Configurar la autenticación en la capa web

Facebook

Get the Facebook Likebox Slider Pro for WordPress