En esta sección, configuraremos el entorno y los componentes necesarios para el proyecto final del curso de Groovy. Este proyecto integrará varios conceptos y técnicas que hemos aprendido a lo largo del curso. Asegúrate de seguir cada paso cuidadosamente para garantizar que tu entorno esté correctamente configurado.

  1. Definición del Proyecto

Antes de comenzar con la configuración técnica, es importante entender qué vamos a construir. Nuestro proyecto final será una aplicación web simple que permita a los usuarios gestionar una lista de tareas (To-Do List). La aplicación incluirá funcionalidades como:

  • Crear, leer, actualizar y eliminar tareas.
  • Persistencia de datos en una base de datos.
  • Interfaz de usuario web.

  1. Requisitos del Entorno

Para este proyecto, necesitaremos las siguientes herramientas y tecnologías:

  • Java Development Kit (JDK) 8 o superior: Groovy se ejecuta sobre la JVM, por lo que necesitamos el JDK.
  • Groovy 3.x: La versión más reciente de Groovy.
  • Gradle: Herramienta de construcción que utilizaremos para gestionar dependencias y tareas de construcción.
  • Grails 4.x: Framework web basado en Groovy.
  • Base de datos H2: Base de datos en memoria para desarrollo y pruebas.
  • IDE (IntelliJ IDEA, Eclipse, etc.): Un entorno de desarrollo integrado para escribir y depurar código.

  1. Instalación de Herramientas

3.1. Instalación del JDK

  1. Descargar el JDK: Visita Oracle JDK o OpenJDK y descarga la versión adecuada para tu sistema operativo.
  2. Instalar el JDK: Sigue las instrucciones de instalación específicas para tu sistema operativo.
  3. Configurar la variable de entorno JAVA_HOME:
    • En Windows:
      setx JAVA_HOME "C:\path\to\jdk"
      setx PATH "%JAVA_HOME%\bin;%PATH%"
      
    • En macOS/Linux:
      export JAVA_HOME=/path/to/jdk
      export PATH=$JAVA_HOME/bin:$PATH
      

3.2. Instalación de Groovy

  1. Descargar Groovy: Visita Groovy Downloads y descarga la versión más reciente.
  2. Instalar Groovy: Sigue las instrucciones de instalación específicas para tu sistema operativo.
  3. Verificar la instalación:
    groovy -version
    

3.3. Instalación de Gradle

  1. Descargar Gradle: Visita Gradle Downloads y descarga la versión más reciente.
  2. Instalar Gradle: Sigue las instrucciones de instalación específicas para tu sistema operativo.
  3. Verificar la instalación:
    gradle -v
    

3.4. Instalación de Grails

  1. Descargar Grails: Visita Grails Downloads y descarga la versión más reciente.
  2. Instalar Grails: Sigue las instrucciones de instalación específicas para tu sistema operativo.
  3. Verificar la instalación:
    grails -version
    

  1. Configuración del Proyecto en Grails

4.1. Crear un Nuevo Proyecto Grails

  1. Crear el proyecto:
    grails create-app todo-list
    
  2. Navegar al directorio del proyecto:
    cd todo-list
    

4.2. Configuración de la Base de Datos

  1. Editar el archivo grails-app/conf/application.yml para configurar la base de datos H2:
    dataSource:
        pooled: true
        jmxExport: true
        driverClassName: org.h2.Driver
        username: sa
        password: ''
        dbCreate: update
        url: jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE
    

4.3. Configuración de Dependencias

  1. Editar el archivo build.gradle para agregar cualquier dependencia adicional que necesitemos:
    dependencies {
        compile 'org.grails.plugins:hibernate5'
        compile 'org.grails.plugins:cache'
        compile 'org.grails.plugins:scaffolding'
        compile 'org.grails.plugins:events'
        compile 'org.grails.plugins:views-json'
        runtime 'com.h2database:h2'
        testCompile 'org.grails:grails-gorm-testing-support'
        testCompile 'org.grails:grails-web-testing-support'
    }
    

4.4. Configuración del IDE

  1. Importar el proyecto en tu IDE:

    • En IntelliJ IDEA: File > New > Project from Existing Sources... y selecciona el directorio del proyecto.
    • En Eclipse: File > Import > Existing Gradle Project y selecciona el directorio del proyecto.
  2. Configurar el SDK: Asegúrate de que tu IDE esté configurado para usar el JDK y Groovy correctos.

  1. Verificación de la Configuración

  1. Ejecutar la aplicación:
    grails run-app
    
  2. Acceder a la aplicación: Abre un navegador web y navega a http://localhost:8080. Deberías ver la página de bienvenida de Grails.

Conclusión

En esta sección, hemos configurado el entorno necesario para nuestro proyecto final. Hemos instalado y configurado JDK, Groovy, Gradle y Grails, y hemos creado un nuevo proyecto Grails con una base de datos H2. En la siguiente sección, comenzaremos con la implementación de las funcionalidades de nuestra aplicación To-Do List.

© Copyright 2024. Todos los derechos reservados