Enterprise JavaBeans
Contenidos
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 o enterprise beans) pueden ser usados desde cualquier programa Java de forma distribuida. El servidor de aplicaciones proporciona los servicios necesarios para el funcionamiento de los enterprise beans. 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
26 horas.
Profesores
- Francisco Escolano
- Domingo Gallardo
Sesiones teórico-prácticas
- Introducción a RMI. Introducción a los componentes distribuidos EJB (EJB 3.0)
- Beans de sesión sin estado. Herramientas de desarrollo
- Beans de sesión con estado
- Seguridad
- Java Persistente API
- Beans de entidad
- Beans de mensaje
- Gestión de transacciones
Sesiones de integración
- Integración 1. Incorporación al proyecto Biblioteca de un bean de sesión para gestionar la transaccionalidad y escalabilidad.
- Integración 2. Uso de un bean de mensajes para la gestión de la cola de reservas de la aplicación externa. Gestión de transacciones.

