matichewer / bdd-proyecto

Proyecto de la materia "Base de datos" de la Universidad Nacional del Sur (UNS).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open in Visual Studio Code

Proyecto 3 - BD 2022 - Vuelos

Proyecto de Vuelos con MVC

Leer primero el enunciado del proyecto 3, donde se encuentran todos los detalles de la aplicacion a completar, documentación, condiciones y fechas de entrega.

En la carpeta doc podra encontrar dos diagramas de secuencia para dos casos de uso, que muestran la interacción entre las diferentes capas y clases que implementan de la aplicación.

Preparación para comenzar con el proyecto

Se deberá descargar en forma local el proyecto, ya sea descargandolo o clonando el mismo desde la línea de comandos con:

git https://github.com/drg-dcic-uns/proyectoBD2022.git

Requisitos del sistema

1. Java JDK instalado y configurado (JAVA_HOME y PATH)

2. Git

3. MySQL o MariaDB

4. Maven

Como ejecutar un proyecto

El proyecto puede ser compilado y ejecutado desde Eclipse como fue explicado en el ejemplo de la clase de Patron MVC en JAVA y MySQL. Tambien es posible hacerlo con Maven. Aquí hay una guía rápida de este software Maven en 5 minutos.

En primer lugar es necesario disponer de un archivo JAR que usualmente estará alojado en la carpeta target del proyecto.

Para ejecutar el proyecto, nos ubicamos donde está el archivo JAR, y lo ejecutamos con java y la opción -jar seguido del nombre del archivo.

cd target
java -jar proyecto-vuelos-jar-with-dependencies.jar

También está disponible la opción de ejecución con el plugin de maven a traves del siguiente comando

maven exec:exec

Como generar un jar con las dependencias

Para generar con maven el archivo jar existen varias formas que dependerá del momento en que lo estemos realizando y lo que quisieramos que se modifique.

Generar el jar inicial

Cuando es la primera vez que vamos a generar el jar, necesitamos que maven compile el codigo fuente y que descargue todas las dependencias que se encuentran especificadas en el archivo pom.xml. Por esa razón, deberemos ejecutar en la carpeta principal del proyecto el siguiente comando

mvn package

Una explicación sobre las distintas fases de maven la puede encontrar aqui. Allí puede verse que package es una de las fases del ciclo de vida por defecto (Default).

Borrar todo lo generado previamente por maven

Para borrar las compilaciones previas y dependecias generadas o descargadas de puede ejecutar el comando:

mvn clean

También se puede ejecutar ambos ciclos de vida juntos, produciendo que se borre todo y se compile todo nuevamente.

mvn clean package

About

Proyecto de la materia "Base de datos" de la Universidad Nacional del Sur (UNS).

License:MIT License


Languages

Language:Java 100.0%