Se realizará una gestión de biblioteca en la que se manejarán como entidades principales:
- Libro: incluyendo la cantidad de ejemplares del libro.
- Usuario: podrá llevarse en préstamos los libros.
Deberán implementarse los siguientes conceptos:
- Gestionado de versiones con git y subida a repositorio público de github
- Controladores:
- Controlador para la página inicial separado
- Controlador para los libros: alta/baja/modificaciones/listados paginados
- Controlador para los usuarios: alta/baja/modificaciones/listados paginados
- Carga de datos iniciales
- Gestión de las excepciones 404, 500 y gestión mediante ControllerAdvice
- Organización correcta de templates
- Mostrar alguna imagen
- Entities, Dao y Servicios adecuadamente implementados.
- Base de datos MySQL enlazada.