Читать книгу Desarrollo de aplicaciones web con Jakarta EE - César Francisco Castillo - Страница 51

3.5 Módulo EJB con acceso a base de datos

Оглавление

En el capítulo 2 empleamos JPA en el contexto de Java SE (Standard Edition) y realizamos el mapeo de las tablas de la base de datos Universidad junto con algunas consultas.

En esta sección integraremos JPA al contexto web mediante el desarrollo de una aplicación enterprise que permita obtener el conjunto de facultades y carreras almacenadas en dicha base. Esta operación se realizará mediante un módulo EJB que contará con stateless session beans e interfaces locales y remotas.

Por último, desarrollaremos una aplicación cliente en modo consola (standalone) que permita acceder a los diferentes componentes EJB mediante JNDI.

El objetivo de esta sección se expresa gráficamente en la Figura 3.3.

Figura 3.3 Esquema de acceso.

El código fuente desarrollado en esta sección se encuentra disponible en los siguientes repositorios:

* https://github.com/Francisco-Castillo/capitulo-ejb

* https://github.com/Francisco-Castillo/capitulo-ejb-cliente

El desarrollo de esta práctica incluye los siguientes puntos:

1. Crear pool de conexiones para la base de datos Universidad (revisar la sección 5.5 del apéndice A).

2. Crear aplicación enterprise con módulo EJB.

3. Crear los paquetes beans y entidades dentro del módulo EJB.

4. Crear entidades y beans de sesión. Implementar interfaz local.

5. Crear Facade e implementar interfaz Remote.

6. Crear aplicación cliente.

Desarrollo de aplicaciones web con Jakarta EE

Подняться наверх