grails create-app claseDominio
Nos metemos al proyecto recien creado
cd claseDominio
Creamos una clase de dominio
grails create-domain-class org.dracof.persona
Modificamos la clase de dominio Persona ubicada en ../claseDominio/grails-app/domain/org/dracof/ agragando
String nombre
String apellidoPaterno
String apellidoMaterno
int edad
Quedando al final como sigue
package org.dracof
class Persona {
String nombre
String apellidoPaterno
String apellidoMaterno
int edad
static constraints = {
}
}
Creamos un controller Persona
grails create-controller org.dracof.Persona
Después de creado el controller PersonaController ubicado en ../claseDominio/grails-app/controllers/org/dracof/ lo modificamos y añadimos la linea def scaffold = org.dracof.Persona quedando
package org.dracof
class PersonaController {
def scaffold = org.dracof.Persona
}
y arrancamos nuestra aplicacion
grails run-app
Entramos desde un navegador con
http://localhost:8080/claseDominio/
Oprimimos en
org.dracof.PersonaController
y nos muestra la lista de personas
Creamos una nueva persona en New Persona y aparece los campos de nuestra clase de dominio
Llenamos los campos y oprimimos Create, nos muestra el registro recien creado listo par ser borrado o editado
Dentro de Persona List nos muestra la lista de personas creadas
Seleccionamos el Id de la persona y oprimimos delete, nos pregunta si estamos seguros de borrar
Aceptamos y el registro es borrado, tenemos tambien la opcion Edit con la que podemos editar por completo nuestro registro.
Cabe mencionar que nuestros formularios no contienen ningun tipo de validación, por lo que los campos pueden insertarse sin valores y los acepta.
Simple no?
Suerte.
No hay comentarios:
Publicar un comentario