Ejercicios sobre la capa de negocio y de acceso a datos
Utilizando como base la versión de la aplicación amigosJ2EE que
incluye EJBs, realizar las siguientes modificaciones:
- Permitir que un usuario pueda darse de baja. Para ello, añadir una
opción en la página personal.jsp. Si el usuario
está autentificado, sus datos estarán en el bean de sesión
de nombre usuario. Hay que tener en cuenta que será
necesario añadir:
- Un método borrarUsuario(String login) en la clase
UsuarioDelegateEJB que llame al "Session Facade"
- Un método borrarUsuario(String login) en la clase
UsuarioFacadeBean que elimine el EJB de entidad correspondiente.
- Implementar el patrón "Fast
Lane Reader", que consiste en utilizar JDBC en lugar de beans de
entidad si se desea acceder a gran cantidad de datos de solo lectura, lo que
aumenta enormemente la eficiencia. El "Session Facade" (o el propio
"Business Delegate") harán la llamada a JDBC. En AmigosJ2EE
esto se puede aplicar a la búsqueda de usuarios.