- Ejemplo de app web sencilla usando el Framework Grails, este framework se basa en Lenguaje Java y en Groovy para crear app web o plugins de forma sencilla y rapida, gracias a la integración con muchas otras tecnologías y la generacion de código, Grails genera el código de la capas vistas, controlador y servicios, agilizando la inicializacion de estas capas en el proyecto, a su vez genera una conexión con la capa de datos mucho más rapida y ágil de usar.
- Revise el demo en https://grailsapp.tk/
El demo es una app web sencilla alojada en una instancia EC2 de Amazon Web Service generada por Grails con conexión a una base de datos mysql en Amazon RDS puede probar inicio de sesión, el usuario de login es usuario: usuario@usuario.com - contraseña: 1, a su vez puede crear, editar, consultar y eliminar usuarios, estudiantes y notas y asignarlas a un estudiante creado.
Lista de tecnologias utilizadas en la realiación del proyecto:
- Java: Version 11
- Grails Framework: Version 5.0
- Groovy: Version 3.0.9
- IntelliJ IDEA: Version 2019
- Gradle: Version 7.2
Pasos para instalar Grails
- Descargar grails 5.0 en Descargar Grails 5.0 ó https://grails.org/
- Descomprimir
- Agregar la carpeta descompimida a las variables de entorno ($GRAILS_HOME)
Pasos para instalar Groovy (Sólo en entorno desarrollo)
- Descargar Groovy en Groovy Apache ó https://groovy.apache.org/
- Instalar Grrovy Cómo hacerlo
- Agregar Groovy a las variables de entorno (GROOVY_HOME)
Pasos para instalar Java
- Descargar Java en Java Oracle
- Instalar Java
- Agregar Java a las variables de entorno (JAVA_HOME)
Pasos para descargar e iniciar la app
$ git clone https://github.com/LeonardoVivasAndrade/GrailsApp.git
$ cd ../path/to/the/file
$ grails clean
$ grails compile
$ grails run-app o grails run-app --port=[puerto]
Para conocer toda la documentación de Grails ir a https://docs.grails.org/5.0.0/guide/single.html
Pasos para configurar base de datos Mysql
- Previamente tener una base de datos nombrada [grailsdb] en mysql (no es necesario crear tablas, grails las crea en una primera instancia)
- Abrir el archivo ..\GrailsApp\grails-app\conf\application.yml
- Modificar username, password y url respectivamente
Equipo de trabajo