Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesion03 Ejercicios
Sesion03 Ejercicios
estado
Índice
1 Desarrollo del bean de sesión con estado ReservasBean...................................................2
2 Cliente del bean ReservasBean.......................................................................................... 2
3 Conexión de ReservasBean con CatalogoBean (*)............................................................3
Modifica el programa cliente que hemos visto en la sesión de teoría para que pruebe el bean
2
Copyright © 2005 Depto. CCIA All rights reserved.
Ejercicios - Beans de sesión con estado
1. Incluye en el proyecto el bean CatalogoBean de la sesión 2 junto con todas sus clases
auxiliares.
2. Incluye en los descriptores de despliegue ejb-jar.xml y weblogic-ejb-jar.xml
la descripción del nuevo bean que hemos incluido en el proyecto.
3. Modifica el bean ReservasBean para que se use el bean CatalogoBean de la
siguiente forma:
• Al crear el bean ReservasBean se debe guardar en un campo del mismo un
CatalogoBean con el que podamos realizar consultas a la base de datos de libros.
• Modifica pideLibro() para que se busque el libro en la base de datos usando el
CatalogoBean. Si el libro existe y está disponible, devuelve su número de registro y
lo reserva. Devuelve -1 si no hay ningún libro disponible. Lanza una excepción si el libro
no existe.
• Modifica realizaReserva() para que se realicen las reservas en la base de datos a
través del método correspondiente de CatalogoBean.
Nota:
Entregas en el repositorio cvs
Guarda en el directorio ejb del repositorio cvs los proyectos sesion3-beans y sesion3-clientes.
3
Copyright © 2005 Depto. CCIA All rights reserved.