Proyecto JPA 2 y Proyecto MyBatis 3

Enunciado del proyecto

Pregunta 1

Implemente una aplicación Web con JPA que realice las siguientes funcionalidades:

  • Registro de Préstamo de Libro.
  • Reporte histórico de libros prestados a un cliente que muestre los siguientes datos: Nombre de Libro, Estado de Préstamo

Pregunta 2

Implemente una aplicación Web con MyBatis que realice las siguientes funcionalidades:

  • Registro de Préstamo de Libro.
  • Reporte histórico de libros prestados a un cliente que muestre los siguientes datos: Nombre de Libro, Fecha y Estado de Préstamo

Consideraciones

  • La biblioteca por cada libro solo dispone de un ejemplar para prestarlo.
  • Un cliente puede solicitar préstamo de un solo libro por vez.
  • En caso cliente se haya prestado libro, no podrá solicitar préstamo de otro libro hasta que lo devuelva.

Modelo de Datos del proyecto (MySQL)

mysql-mapp-orm

 

 

Arquitectura propuesta

Proyecto JPA 2

proyecto-jpa

Proyecto MyBatis 3

proyecto-mybatis

 

Interfaces propuestas

p-jpa

 

p-mybatis

post-author