Grails ... un ejemplo

En este post crearemos un mini sistema para la gestión de tickets de soporte técnico.

¿Qué necesitamos?

  1. Tener instalado el JDK 8
  2. Tener instalado Grails
  3. Tener una BD (usaremos PostgreSQL en este ejemplo)

Tenemos los departamentos o áreas ).

Se levantan los tickets

El encargado de dar soporte técnico responderá a las peticiones.

Analizamos las relaciones.

Un Departamento tiene muchos Ticket(s)

Un Ticket pertenece a un Departamento

Una Respuesta pertenece a un Ticket

Tendremos en total tres clases:

  1. Departamento.groovy
  2. Ticket.groovy
  3. Respuesta.groovy

Primer paso: crear el proyecto

 

Segundo paso: ubicarnos en la carpeta del proyecto creado

 

Tercer paso: crear las tres clases

 

 

 

Departamento.groovy

 

Ticket.groovy

 

Respuesta.groovy

 

Cuarto paso: configurar las dependencias necesarias y la conexión a la BD

build.gradle

 

application.yml

 

Quinto paso: generar las vistas, etc.

 

Sexto paso: ejecutar aplicación

 

Abrir el navegador en:http://127.0.0.1:8080/

Es todo por el momento.

Links:

Introducción a grails (en javamexico.org)