Configuración y despliegue de aplicaciones - Ejercicios
Archivo de configuración DataSource.groovy
Realizar los cambios necesarios en el archivo de configuración DataSource.groovy de la aplicación Biblioteca para que en el entorno de producción el sistema de base de datos utilizado sea MySQL. Habrá que tener en cuenta el parámetro dmCreate para que la base de datos no se cree desde cero cada vez que ejecutemos la aplicación.
Archivo de configuración UrlMappings.groovy
Modificando el archivo UrlMappings.groovy, crea nuevas formas de acceder a las diversas clases de dominio de la aplicación. Si por ejemplo accedemos a http://localhost:8080/biblioteca/operacion/1, realmente queremos acceder a http://localhost:8080/biblioteca/operacion/show/1.
Controlador de gestión de errores
Crear un nuevo controlador llamado Errores que se encargue de la gestión de los errores 403 (acceso prohibido) y 404 (no encontrado) de la aplicación.
URLs más sencillas
Modifica el archivo UrlMapping.groovy para facilitar el acceso de los usuarios a la aplicación mediante URL más sencillas.
Sistema recordatorio de tareas
Implementar en la aplicación Todo un sistema de recordatorio vía correo electrónico para las tareas que los usuarios deben hacer. El sistema debe enviar una notificación cuando se acerque la fecha inicio y fecha fin de una tarea, siempre y cuando, el usuario lo haya indicado en el momento de crear esta tarea.
Gestión de errores en la aplicación Todo
Implementa la gestión de errores 403 y 404 de la aplicación Todo.