Grails

Contactar con el profesor

Grails es una copia Rails, y Groovy & Grails es una copia de Ruby on Rails.

Principios de Grails

  • Convención sobre configuración (todo lo que sea cómo siempre no hace falta que lo configures). Por ejemplo, todas las clases que terminen por la palabra Service, son servicios.
  • Filosofía agile.
  • Sencillo a la hora de utilizar prototipos rápidos.
  • Se integra plenamente en Java (un servidor Tomcat no sabe si está ejecutando una aplicación Grails o Java).
  • Orientado a aplicaciones web.
  • Aporta una gran productividad.

Primera aplicación con Grails

1. http://start.grails.org/ → Descargamos, descomprimimos e importamos en intelliJ nuestro proyecto Groovy & Grails.

2. Arrancamos el proyecto. Ya viene con un servidor Tomcat Embebido.

Grails 1

3. botón derecho sobre domain → new → Groovy Class → com.pablomonteserin.Persona

package com.pablomonteserin

class Persona {
    String nombre
    int edad

    @Override
    String toString() {
        return "${nombre} de ${edad} años"
    }
}

4. Generamos los componentes vinculados a la entidad Persona.

grailsw generate-all Persona -force
← Lenguaje Groovy
Grails →

Aviso Legal | Política de privacidad