Primera Aplicacion Grails

Lo primero fue descargar el grails desde la página oficial pero el instalador para windows no estaba, asi que lo descargue de esta pagina .

Despues de instalar Grails 1.0.3 en mi disco c:\ y hacer correr la consola de grails me decia que el JAVA_HOME no estaba definido. Asi que tube que agregarlo a las variables de Windows.

Para setear el JAVA_HOME se van a Inicio / Click Derecho en My Computer y se van aProperties

Luego se van a la pestaña Advanced y clickean el boton Enviroment Variables


Ahí agregan en System Variables una New variable. En Variable Name escriben JAVA_HOME y en Variable Value inserta la ubicacion del JDK en mi caso es C:\Program Files\Java\jdk1.6.0_05

Ya teniendo eso ya podemos ocupar Grails.

Primero abran la consola de Grails y tecleen grails.

debe aparecer algo parecido a esto:

Welcome to Grails 1.0 - http://grails.org/

Licensed under Apache Standard License 2.0

Grails home is set to: /Developer/grails-1.0

No script name specified. Use ‘grails help’ for more info

Luego crean su Aplicacion tecleando grails create-app <nombre>

Ejemplo:

grails:\> grails create-app holaMundo

luego de teclear eso se empiezan a crear las carpetas y archivos necesarios. Una vez terminado eso entramos a la carpeta que creo grails en la carpeta donde esta ubicado grails tecleando cd <nombre> en mi caso  es

grails:\> cd holaMundo

y para hacer correr nuestra aplicacion tecleamos grails run-app

grails:\> grails run-app

y se empezará a compilar nuestro proyecto , una vez que termine nos entregara un link para poder ver nuestra apliacion

entramos al link que nos entrega con algun navegador web y Taran, ya esta corriendo nuestra web.

Ahora paremos nuestra aplicacion tecleando en la consola CTRL+C y crearemos un domain-class que tendra todos los datos del supermercado. Tecleamos grails create-domain-class <nombreDeLaClase>

grails:\> grails create-domain-class Articulos

y nos crea en nuestra carpeta  “C:\grails-1.0.3\holaMundo\grails-app\domain” una clase llamada Articulo, la abrimos con algun editor de texto y veremos que esta vacia.

class Articulo {

}

A esa clase le agregamos algunos atributos, como nombre,precio,marca,unidades y codigo

class Articulo {

String nombre;

String marca;

String codigo;

int unidades;

double precio

}

guardamos el archivo y tecleamos en la consola grails generate-all Articulo para que nos genere el bytecode de la clase

grails:\> grails generate-all Articulo

Grails se encargará de generar todo el codigo de Mutadores , accesadores, codigo Sql, codigo html, diseño , etc. solo con poner esos 5 atributos

Ahora hacemos correr nuevamente nuestra aplicacion

grails:\> grails run-app

Esperamos unos segundos para que compile, copie y todo lo que tenga que hacer y abrimos nuevamente el link que nos entrega.

y como arte de magia …

nos crea un ArticuloController, si entramos a ese link viene lo genial…

Con los atributos que definimos en la clase Articulo groovy nos creo una lista , donde podemos ingresar, eliminar y editar esos datos usando sql, cuanto tiempo y lineas de codigo nos ha ahorrado groovy xD

Agregaremos un articulo:

y wow se nos agrego a la lista de articulos

Fuente: http://estebanfuentealba.com/blog/wordpress/2008/10/09/primera-aplicacion-grails/

Leave a Reply

You must be logged in to post a comment.