Читать книгу Desarrollo de aplicaciones web con Jakarta EE - César Francisco Castillo - Страница 45
3 Modularización con Jakarta Enterprise Beans
Оглавление“Los Enterprise JavaBeans son componentes JEE diseñados para encapsular, resolver y ejecutar la lógica y las reglas del negocio de la aplicación” (Sznajdleder, 2015, pág. 91), por lo que actuarán dentro de la capa de negocio. Estos componentes necesitan residir dentro de un contenedor EJB, por ejemplo, Payara Server, que será el encargado de gestionar su ciclo de vida.
Dentro de estos componentes podemos encapsular el acceso a la base de datos definiendo diferentes operaciones, tales como: inserción, edición, eliminación y consulta de registros utilizando la API de persistencia (JPA).
La tecnología EJB comprende los session beans (beans de sesión) para la comunicación sincrónica y los message-driven beans (beans dirigidos por mensajes) para la comunicación asincrónica. En este libro nos centraremos en los session beans.
En este capítulo cubriremos los siguientes temas:
* Tipos de session beans
* Interfaces Local y Remote
* Eventos EJB
* Tareas programadas
* Desarrollo de módulo EJB con acceso a base de datos