
Duración:
2 horas.
Ponente:
- Alberto Vilches (Más Información)
Descripción:
Grails es un sistema de desarrollo rápido de aplicaciones Web. Es el Ruby on Rails del mundo Java que esconde debajo frameworks tan conocidos y probados como Spring, Hibernate, Ant, JUnit, Sitemesh y, sobre todo, Groovy. Porque la principal baza de Grails es que se programa en Groovy, un lenguaje dinámico que corre sobre la máquina virtual Java y que nos permite ser más productivos; es decir, programar mucho más con menos líneas de código.
Con Grails podemos construir aplicaciones web listas para desplegar en un contenedor de Servlets como Tomcat o Jetty. La laboriosa tarea de crear el típico proyecto Java, añadiendo librerías, configurando datasources, creando actions de Struts o Spring MVC, configurando mapeos con Hibernate o JPA y programando JSPs se reduce drásticamente con Grails.
En este taller veremos que es Groovy, qué es Grails y como funcionan. Repasaremos los componentes principales de Grails como los controladores, servicios, los GSP, taglib y Gorm, el sistema de persistencia basado en Hibernate de Grails. Veremos como usando convención sobre configuración no es necesario crear ni un solo xml para configurar nuestro proyecto. En definitiva, veremos como es posible construir una aplicación web desde cero y dejarla desplegada y funcionando al finalizar la charla.












