groovy and grails · 2011 argenis matarrita valencia universidad nacional campus nicoya 12/05/2011...

21
2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

Upload: trantram

Post on 21-Apr-2018

223 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

2011

Argenis Matarrita Valencia

Universidad Nacional

Campus Nicoya

12/05/2011

Groovy and Grails

Page 2: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

1

SpringSource Tool Suite

Una de las mejores opciones para programar en Java y Grails es el IDE basado en Eclipse

que ofrece SpringSource. Este no solamente está diseñado específicamente para las

tecnologías Spring sino que también tiene muy buen soporte para frameworks como Grails,

y lo mejor de todo puedes bajarlo gratuitamente.

El siguiente tutorial demuestra como instalar y configurar el SpringSource Tool Suite

(STS) para crear aplicaciones en Grails. Para comenzar, tienes que bajar la última versión

del producto desde el siguiente link. La instalación consiste en ocho pantallas y comienza

con la de bienvenida:

Page 3: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

2

El acuerdo al uso de software:

El destino en donde se instalara el IDE:

Page 4: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

3

Aunque puedes no seleccionar todas las opciones, los servidores ofrecidos y el Roo pueden

ser prácticos en un futuro:

Aquí seleccionas en donde está tu JDK:

Page 5: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

4

La instalación llevara algunos minutos en completarse:

Una vez instalado:

Page 6: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

5

Solo falta seleccionar los tipos de shortcuts que necesitas:

Y listo ya estás listo para tu primera aplicación:

Page 7: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

6

Ahora solo tienes que indicar en donde estará el espacio de trabajo donde se grabaran todos

tus proyectos. Para empezar puedes dejar el default ofrecido por el sistema:

La pantalla de bienvenida aparece y ya está lista tu instalación:

Page 8: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

7

Configuración para usar GRAILS

Para empezar acceda el Dashboard desde el menú de ayuda:

En la pestaña de „Extensions‟, selecciona „Grails Support‟ y „Groovy Eclipse‟. Estas dos

extensiones te darán todo lo que necesitas para tus aplicaciones Groovy y Grails:

Page 9: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

8

Pantalla de confirmación:

Da clic a „Next‟:

Page 10: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

9

Da clic en „I accept the terms…‟ para confirmar que estás de acuerdo con la licencia de

estos plugins: y clic en “Finish”

Una vez instalado los plugins, tendrás que resetear STS:

Page 11: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

10

Primera Aplicación Grails

Ya una vez instalado los plugins, puedes crear un proyecto en Grails yendo al menú 'File' y

seleccionando 'Grails Project':

Page 12: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

11

Primero tienes que configurar en donde tienes instalado Grails. Has clic en 'Configure

Grails':

Page 13: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

12

Aquí indicas el lugar la versión que utilizaras:

Page 14: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

13

Una vez configurado, ahora si puedes crear tu primer proyecto:

Veras la estructura de tu proyecto Grails:

Page 15: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

14

Ahora creamos una clase de dominio con las variables que necesitemos: Damos clic

derecho en Domain, new y Domain Class como lo indica la siguiente imagen

Page 16: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

15

Ponemos el nombre a la clase dominio y le damos finalizar

Se crea la clase Usuario.groovy en la cual debemos de agregar las variables

Page 17: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

16

Luego damos clic derecho en usuario.groovy – new y Generate Controller and View

Nos aparecerá la siguiente pantalla en la cual daremos clic en “Finish”

Page 18: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

17

Se nos crea el controlador con las acciones listar, crear, editar y mostrar

Page 19: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

18

Y la vista con los gsp de crear, editar, listar y mostrar

Page 20: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

19

Ahora solo lo ejecutamos de la siguiente manera:

Page 21: Groovy and Grails · 2011 Argenis Matarrita Valencia Universidad Nacional Campus Nicoya 12/05/2011 Groovy and Grails

20

Y lo vemos en el browser