Curso Java EE Avanzado (Enterprise Edition)
Dirigido a
Personas que quieren profundizar en la tecnología Java en aplicaciones Cliente-Servidor para crear Sitios Web interactivos con Enterprise Java Beans
Conocimientos previos
Para seguir este curso es necesario tener unos fundamentos sólidos de Java, de Orientación a Objetos y de XML. Si estos conocimientos no se tienen, es necesario realizar con anterioridad los cursos Java SE (Standard Edition), Java SE Avanzado (Standard Edition) y Java EE (Enterprise Edition)
Temario
- Contenedor EJB
- Arquitrectura de los Servidores J2EE (Contenedor EJB)
- Los Servidores J2EE se dividen en dos partes diferenciadas: los Contenedores Web y los Contenedores EJB.
- Conocer los elementos que componen unContenedor EJB
- Empaquetado de las aplicaciones J2EE
- Módulo Web
- Módulo EJB
- Aplicación J2EE
- Creación de una aplicación con un Stateless Session Bean
- Arquitectura de la aplicación
- Ciclo de vida de un Stateless Session Bean
- Interpretar los diferentes Descriptores de despliegue del Módulo EJB
- Añadir métodos a un Stateless Session Bean
- Interpretar el Descriptor de despliegue del Módulo Web
- Obtener una referencia remota a un EJB desde un Servlet
- Invocar a los métodos de negocio desde un Servlet
- Creación de una aplicación con un Stateful Session Bean
- Arquitectura de la aplicación
- Ciclo de vida de un Stateful Session Bean
- Añadir métodos ejbCreate()
- Compilar y Desplegar la aplicación
- Obtener una referencia remota a un EJB desde una Aplicación Cliente
- Invocar a los métodos de negocio desde una Aplicación Cliente
- Creación de una aplicación con un Entity Bean - BMP
- Arquitectura de la aplicación
- Ciclo de vida de un Entity Bean
- Crear un entity Bean - BMP
- Conectar a una BDS a través de un DataSource y JNDI
- Añadir los métodos ejbCreate() y ejbPostCreate()
- Implementar el método ejbRemove()
- Implementar los métodos ejbLoad() y ejbStore()
- Añadir los métodos Finder
- Añadir un método Home
- Implementar los métodos ejbActivate() y ejbPasivate()
- Servicios Web
- Construcción de Servicios Web con JAX-RPC
- Introducción a los Servicios Web
- Crear un Servicio Web
- Añadir funcioanlidad al Servicio Web
- Compilar el Servicio Web
- Especificar la localización del Servicio Web
- Desplegar el Servicio Web
- Crear un Servicio Web Cliente
- Crear el código de acceso al Servicio Web
- Ejecutar la interacción con el Servicio Web desde una aplicación Java de sobremesa
- Servicios Web - Contenedor EJB
- Interactuar con un EJB a través de Servicios Web con JAX-RPC
- Ampliar un proyecto que contiene un EJB para que también albergue un Servicio Web
- Ejecutar la interacción con el Servicio Web desde una aplicación Java de sobremesa
|