Configuración del proyecto

Antes de comenzar descargaremos el proyecto de ejemplo (el cual contiene además todas las librerias necesarias) y configuraremos la base de datos que usaremos durante el curso.

Descargar el el proyecto de ejemplo

El proyecto de ejemplo para descargar está dividido en paquetes independientes llamado demo0, demo1, etc y el paquete base, este ultimo contiene clases y configuración que son utilizadas por el resto de los paquetes.

A su vez, cada paquete demo tiene asociado un test JUnit que lo ejecuta. Los fuentes se encuentran en el directorio src y los tests en el directorio test.

Cada demo es un ejemplo autocontenido que utiliza distintas funciones de Compass. En los siguientes capítulos vamos a ir avanzando por cada una de estos paquete demo, explicando en detalle los conceptos nuevos y su funcionamiento.

Configuración del entorno

Configuración del IDE

Durante este curso usaremos NetBeans IDE como IDE para desarrollo y entorno de ejecución.

Una vez descargado el proyecto de ejemplo, lo descomprimimos. Abrimos luego este proyecto con NetBeans IDE.

Configuración de la base de datos

Usaremos Derby como base de datos, la cual ya viene embebida en NetBeans.

A continuación crearemos una nueva base de datos, le insertaremos los datos necesarios, y comprobaremos su funcionamiento.

  1. Iniciar NetBeans IDE
  2. Abrir el proyecto de ejemplos.
  3. Ir al menú Window > Services
  4. En el nodo Databases seleccionar Java DB > click derecho > create database...
    1. Database name: compass
    2. User name: compass
    3. Password: compass
    4. Click en Ok.

Tenemos entonces la base de datos creada. Vamos a ejecutar los scripts para crear la tabla de ejemplo e insertar algunos datos para el curso.

  1. ir al menú Window > Files
  2. Abrir la carpeta dosideas-compass > scripts-sql
  3. Ejecutamos el script schema-derby.sql:
    1. Abrir el archivo schema-derby.sql
    2. En el combo "connection" seleccionar la conexión a la base de datos creada anteriormente ( jdbc:derby://localhost:1527/springbatch )
    3. Click en el ícono "Run SQL".

Con estos pasos tenemos todas las tablas creadas, y ya podemos comenzar a utilizar las demos del proyecto.