Componentes
EJB
Presentación
La tecnología Enterprise JavaBean (EJB) proporciona la posibilidad
de usar componentes software transaccionales que residen en el servidor
de aplicaciones. Los componentes software (componentes EJB) pueden ser
usados desde cualquier programa Java de forma distribuida. El servidor
de aplicaciones proporciona los servicios necesarios para el funcionamiento
de los componentes EJB. Entre estos servicios destacan los relacionados
con la generación automática de transacciones, la gestión
de la persistencia del componente, la seguridad en el acceso al componente
y la escalabilidad del componente mediante la definición de clusters
de servidores que gestionan un conjunto único de componentes.
Número de horas
15
Profesores
Domingo Gallardo
Temario
1. Características básicas de EJB
1.1. Servicios proporcionados por el contenedor
EJB
1.2. Tipos de beans
1.3. La arquitectura EJB
2. Beans de sesión con y sin estado
2.1. Características de los beans de sesión
2.2. Desarrollo de beans de sesión
2.3. Uso de beans de sesión
3. Beans de entidad con persistencia gestionada por el contenedor
3.1. Características de los beans de entidad
3.2. Desarrollo de beans de entidad
3.3. Uso de beans de entidad
3.4. Otras tecnologías Java para objetos persistentes
4 . Relaciones entre beans de entidad
4.1. Tipos de relaciones
4.2. Definición de relaciones de entidad
4.3. Desarrollo de relaciones de entidad
4.4. Uso de relaciones de entidad
5 . Transacciones y seguridad
5.1. Introducción a las transacciones
5.2. Programación de transacción con
JTA
5.3. Transacciones declarativas en EJB
5.4. Seguridad declarativa
6. Buenas prácticas en EJB
6.1. El entorno del bean
6.2. Buenas prácticas de implementación
6.3. Buenas prácticas de diseño
Sesiones
|