Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: A distancia y Online
Duración del curso: 120 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS EXPERTO EN DESARROLLO DE COMPONENTES DE NEGOCIO CON TECNOLOGÍA EMPRESARIAL JAVA BEANS
La tecnología Enterprise JavaBeans simplifica aún más el proceso que los desarrolladores siguen para crear componentes empresariales. A través de este cursoes formativos el alumnado podrá conocer la programación de Enterprise JavaBeans en sus diferentes tipos de sesión acercándose al papel desempeñado por las clases de entidad en la tecnología EJB y manejado los beans controlados o conducidos a través de mensajes.
CONTENIDO DEL CURSO GRATIS EXPERTO EN DESARROLLO DE COMPONENTES DE NEGOCIO CON TECNOLOGÍA EMPRESARIAL JAVA BEANS
MÓDULO 1. DESARROLLO DE COMPONENTES DE NEGOCIO CON TECNOLOGÍA EMPRESARIAL JAVABEANS
UNIDAD DIDÁCTICA 1. ANÁLISIS DE APLICACIONES EJB
- Fundamentos de Java y arquitectura por capas
- Interacción entre la Capa Web y la Capa de Negocio
- Introducción a la tecnología Enterprise Java Beans (EJB)
- Historia y evolución de la especificación EJB
- Beneficios de utilizar la tecnología EJB
UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A LA APLICACIÓN DE SUBASTA
- Conceptos básicos sobre los beans de sesión o "session beans"
- Modalidades de acceso: local, remoto y servicio web
- Patrones de diseño en Java y EJB
- Clasificación de los beans de sesión
- Cómo invocar un bean de sesión de forma remota
UNIDAD DIDÁCTICA 3. IMPLEMENTACIÓN DE LOS BEANS DE SESIÓN DE EJB 3.0
- Beans de sesión con estado (stateful Session Bean)
- Desarrollo de la Clase Bean
- Beans de sesión sin estado (Stateless Session Bean)
UNIDAD DIDÁCTICA 4. IDENTIFICANDO LA CONSTRUCCIÓN DE BLOQUES DE SERVICIOS WEB
- Introducción a los beans de entidad
- Aspectos fundamentales de la API de Persistencia en Java
- Diferencias clave entre beans de sesión y beans de entidad
- Requisitos necesarios para las clases de entidad
- Definición de unidades de persistencia
- Uso del Entity Manager
- Laboratorio práctico: EJB con estado
UNIDAD DIDÁCTICA 5. IMPLEMENTACIÓN DE CLASES DE ENTIDAD: MODELADO DE RELACIONES DE ASOCIACIÓN DE DATOS
- Identificación de las claves primarias en las entidades
- Diversidad de relaciones entre entidades
- Tipos de relaciones entre entities
- Operaciones en cascada y su manejo
- Estrategias para la recuperación de relaciones
- Laboratorio práctico: EJB de entidad
UNIDAD DIDÁCTICA 6. IMPLEMENTACIÓN DE CLASES DE ENTIDAD: MODELADO DE RELACIONES DE HERENCIA
- Construcción de jerarquías de clases
- Estrategias de persistencia para jerarquías de clases
UNIDAD DIDÁCTICA 7. USO DEL LENGUAJE DE CONSULTA (QL) DE JAVA PERSISTENCE
- Introducción al lenguaje de consulta
- Interfaz Query y sus objetos derivados
- Laboratorio práctico: Persistencia POJO
UNIDAD DIDÁCTICA 8. DESARROLLO DE APLICACIONES JAVA EE A TRAVÉS DEL USO DE MENSAJES
- Introducción a la mensajería en Java EE
- Conceptos de dominios de mensajes
- API de JMS: Tipos de destinos de mensajes
- Productores y consumidores de mensajes: cómo funcionan
UNIDAD DIDÁCTICA 9. DESARROLLO DE BEANS CONTROLADOS POR MENSAJES
- Beans impulsados por mensajes o Message Driven Beans (MDB)
- Diseño de una clase para un MDB:
- Laboratorio práctico: Creación de un Servicio de Mensajería
UNIDAD DIDÁCTICA 10. INTERCEPTORES
- Introducción a los interceptores y Entity Listener
- Concepto de Interceptor
- Descripción del Deployment Descriptor
- Funcionalidades del Entity Listener
UNIDAD DIDÁCTICA 11. TRANSACCIONES
- Introducción al manejo de transacciones
- Transacciones gestionadas por el contenedor (Container Managed Transaction)
- Transacciones gestionadas por el bean (Bean Managed Transaction)
UNIDAD DIDÁCTICA 12. EXCEPCIONES
- Introducción al manejo de excepciones
- Gestión de excepciones en el contenedor
- Excepciones gestionadas por el bean
- Manejo de excepciones desde el cliente
UNIDAD DIDÁCTICA 13. TEMPORIZADOR
- Introducción al uso de temporizadores
- Interfaz TimerService y su aplicación
- Interfaz Timer y sus características
UNIDAD DIDÁCTICA 14. SEGURIDAD
- Introducción a la seguridad en aplicaciones EJB
- Autorización declarativa: conceptos y aplicación
- Autorización programática: cómo implementarla
- Responsabilidades del administrador en la gestión de la seguridad
MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA
- Manual teórico: Desarrollo de Componentes de Negocio con Tecnología Empresarial Java Beans
- Cuaderno de ejercicios: Desarrollo de Componentes de Negocio con Tecnología Empresarial Java Beans
- CDROM: Desarrollo de Componentes de Negocio con Tecnología Empresarial Java Beans