Skip to content

joeldelacalle/UDCIne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java ci workflow Quality Gate Status

UDCIne

Base de datos

Crear una base de datos llamada cine y dar permisos al usuario por defecto

CREATE DATABASE cine;
CREATE USER IF NOT EXISTS 'spq'@'localhost' IDENTIFIED BY 'spq';
GRANT ALL ON cine.* TO 'spq'@'localhost';

La configuración por defecto para la base de datos y los usuarios puede ser actualizada en el fichero resources/datanucleus.properties.

Creación de las tablas

Antes de crear las tablas es necesario ejecutar el Enchance del proyecto

mvn datanucleus:enhance

Para la creación de las tablas se debe ejecutar el comando de maven

mvn compile datanucleus:schema-create

Datos de prueba

Se pueden introducir datos de prueba en la aplicación utilizando el comando de maven

mvn exec::java -Pdatos

Inicio del servidor

El servidor REST de la aplicación se lanza utilizando el comando

mvn exec::java

Si el servidor ha sido iniciado correctamente se pueden obtener los datos de prueba accediendo con el navegador a la URL http://localhost:8080/myapp/films.

Inicio de la aplicación cliente

La aplicación cliente puede iniciarse usando el comando

mvn exec::java -Pcliente

Para hacer login se debe entrar con el usuario de prueba: "jaimesanta" y contraseña: "jaimesanta"

Para entrar a administración se debe hacer login con usuario: "admin" y contraseña: "admin"

Tests

Para comprobar los teses unitarios

mvn -Punit test

Para comprobar los teses de integracion

mvn -Pperf verify

Para comprobar los teses de la ventana

mvn -Pgui verify

Para comprobar los todos los teses

mvn -Pfull test

Documentación

Para generar la documentación mediante Doxyfile

mvn doxygen:report

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages