Contenidos SCORM

Programación y Desarrollo

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.

  • Duración180 h
  • Unidades14
  • FormatoSCORM 1.2

Sobre este contenido

La tecnología Enterprise JavaBeans simplifica aún más el proceso que los desarrolladores siguen para crear componentes empresariales. Enterprise JavaBeans incorpora una gran cantidad de mejoras que reflejan los patrones de uso más frecuentes, entre las que se incluyen los beans de sesión únicos, la vista in interfaz, Java Naming and Directory Interface (JNDI), los beans de sesión asíncronos y el servicio de temporizador. Este scorm dotará a los alumnos de los conocimientos necesarios para construir aplicaciones back-end robustas con la tecnología Enterprise JavaBeans. Permite explorar la tecnología EJB de manera práctica y obtener experiencia en programación de beans de sesión y beans contardos por mensaje. A lo largo del scorm también se examina la tecnología EJB desde la perspectiva del diseño, las prácticas recomendadas, la administación de transacciones, los conceptos básicos de la mensajería y la seguridad.

A quién va dirigido

Dirigido a todas aquellas personas que deseen desarrollarse como profesionales en un lenguaje de programación multiplataforma, el cual le permitirá desarrollar aplicaciones empresariales de mucha potencia.

Temario

14 unidades didácticas · 180 horas

Campo 1Desarrollo de componentes de negocio con tecnología empresarial javabeans14 unidades
SCORM 1

Análisis de aplicaciones ejb

  • Java y arquitectura de capas
  • Comunicación Capa Web+Capa Negocio
  • Tecnología Enterprise Java Beans
  • Evolución de la especificación EJB
  • Ventajas de la tecnología EJB
SCORM 2

Introducción a la aplicación de subasta

  • Introducción a los beans de sesión o "sessión beans"
  • Tipos de acceso: local, remoto o servicio web
  • Patrones, Java y EJB
  • Tipos de bean de sesión
  • Invocación remota de un bean de sesión
SCORM 3

Implementación de los beans de sesión de ejb 3.0

  • Sesión con estado o stateful Session Bean
  • La Clase Bean
  • Los bean sin estado o Stateless Session Bean
SCORM 4

Identificando la construcción de bloques de servicios web

  • Introducción a los beans de entidad
  • Características generales de la API de Persistencia en Java
  • Diferencias con los beans de sesión
  • Requisitos para clases de entidad
  • Unidades de persistencia
  • Entity Manager
  • Laboratorio: EJB de estado
SCORM 5

Implementación de clases de entidad: modelado de relaciones de asociación de datos

  • Las claves principales de las entidades
  • Variedad de relaciones entre entidades
  • Relaciones entre entities
  • Operaciones en cascada
  • Estrategias de recuperación de relaciones
  • Laboratorio: EJB de entidad
SCORM 6

Implementación de clases de entidad: modelado de relaciones de herencia

  • Jerarquías de clases
  • Estrategias de persistencia para jerarquías de clases
SCORM 7

Uso del lenguaje de consulta (ql) de JAVA persistence

  • Introducción
  • Interfaz Query y los objetos derivados de ella
  • Laboratorio: Persistencia POJO
SCORM 8

Desarrollo de aplicaciones JAVA ee mediante el uso de mensajes

  • Introducción
  • Dominios de Mensajes
  • El API de JMS. Tipos de destinos
  • Productores y Consumidores de Mensajes
SCORM 9

Desarrollo de beans controlados por mensajes

  • Beans dirigidos por mensajes o Message Driven Bean (MDB)
  • Diseño de una clase para un MDB:
  • Laboratorio: Crear Servicio Mensajería
SCORM 10

Interceptores

  • Introducción. Interceptores y Entity Listener
  • Interceptor
  • Deployment Descriptor
  • Entity Listener
SCORM 11

Transacciones

  • Introducción
  • Container Managed Transaction
  • Bean Managed Transaction
SCORM 12

Excepciones

  • Introducción
  • Manejo de excepciones en el contenedor
  • Excepciones manejadas por el bean
  • Manejo de excepciones por el cliente
SCORM 13

Temporizador

  • Introducción
  • Interfaz TimerService
  • Interfaz Timer
SCORM 14

Seguridad

  • Introducción
  • Autorización declarativa
  • Autorización programática
  • Responsabilidades del administrador

Palabras clave

  • Java
  • Lenguaje
  • Programación
  • Servicio Web
  • Variables
  • Arquitectura
  • Objetos
  • Loops
  • Encapsulación
  • Herencia
  • Hilos
  • Entrada
  • Salida
  • Infraestructura

Más contenidos de Programación y Desarrollo

Ver los 500 →