Este documento presenta un taller sobre el desarrollo de aplicaciones web con Grails 2 utilizando pruebas unitarias y de integración. El taller guiará a los participantes a través de las etapas de crear una aplicación para encontrar parejas, incluyendo la creación del modelo de datos, la capa de negocio, la capa de presentación y la ejecución de la aplicación.
3. ¿Quién soy?
• Emprendedor y empresario en Pronoide
desde 2003
• Formador Java & Friends
• Haciendo cosas con Java desde 1999
• Ingeniero técnico informático
• Casado y padre de dos hijos
4. Breve Introducción
¿Otro taller de Grails? Sí, pero:
• Usaremos Grails 2
• Usaremos “Metodología TDD” y haremos muchas
pruebas
• Escribiremos todo el código nosotros
• No haremos nada Scaffolding ;)
• No es necesario ningún plugin
5. ¡Manos a la obra!
Notas
1. Descargar http://pronoide.com/descargas/taller-
greach.zip y descomprimir
2. Arrancar el Groovy/Grails Tool Suite 3.1 (GTS)
3. Elegir un workspace
4. Esperar…
6. Etapa: Crear la aplicación web
i. Crear la aplicación web (create-app parejas)
7. Etapa: Crear el modelo
ii. Crear la clase de dominio (create-domain-class
parejas.Persona)
8. Etapa: Crear el modelo
iii. Definir las propiedades, constantes, restricciones y
mapeos