viernes, 24 de julio de 2015

Tareas programadas Quartz plugin


Quartz plugin permite a nuestras aplicaciones Grails tener la capacidad de programar tareas que se ejecutaran utilizando un intervalo especifico de tiempo o bien mediante un cron.

Cron

En el sistema operativo Unix, cron es un administrador regular de procesos en segundo plano (demonio) que ejecuta procesos o guiones a intervalos regulares (por ejemplo, cada minuto, día, semana o mes). Los procesos que deben ejecutarse y la hora en la que deben hacerlo se especifican en el fichero crontab. El nombre cron viene del griego chronos (χρόνος) que significa "tiempo". 

jueves, 23 de julio de 2015

Como enviar un email en Grails usando mail plugin


Actualmente se hace requisito interactuar con el usuario de nuestra aplicación mediante el uso de correo electrónico, desde algo tan simple como enviarle un recordatorio hasta ofrecerle la posibilidad de recuperar su contraseña si por algún motivo la ha olvidado, es por eso que en las siguientes líneas mostraremos como enviar correos electrónicos desde nuestra aplicación grails con la ayuda de mail plugin. 

Instalando Mail Plugin

Para instalar mail plugin únicamente basta con agregar la siguiente línea en la sección plugins de nuestro BuildConfig.groovy

compile ":mail:1.0.7"