La tecnología Enterprise JavaBean (EJB) proporciona la posibilidad de usar componentes software (enterprise beans) transaccionales y seguros que residen en el servidor web. Los métodos de estos componentes pueden ser invocados de forma concurrente y segura, proporcionando la forma estándar de Java EE de encapsular la lógica de negocio de la aplicación.
En esta asignatura conocerás y utilizarás los enterprise bean para programar y encapsular la lógica de negocio de una aplicación web. Conocerás los distintos tipos de beans: beans de sesión con y sin estado y beans de sesión singleton. Aprenderás las características de soporte runtime de los beans, como la invocación asíncrona o los temporizadores. Definirás la seguridad de estos componentes de forma declarativa y programativa. Por último, aprenderás a utilizarlos de forma transaccional integrándolos con JPA.
1. Introducción a los Componentes Enterprise JavaBeans |
Apuntes y ejercicios | Diapositivas |
2. Ciclo de vida de los enterprise beans y seguridad |
Apuntes y ejercicios | Diapositivas |
3. Enterprise beans y JPA |
Apuntes y ejercicios | Diapositivas |
4. Beans asíncronos, temporizadores e interceptores |
Apuntes y ejercicios | Diapositivas |
© Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante, 2015-16