Skip to content

cesargh/registro-de-fauna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java spring hibernate postgresql intellij license update version stage

Registro de Fauna

Registro de Fauna

Índice de Contenidos:


Contexto


Registro de Fauna es una aplicación desarrollada en Java con el entorno IntelliJ para el curso "Java Persistencia de Datos y Consultas con Spring Data JPA" de ONE + Alura Latam. Ha sido manufacturada por su autor (sin ayuda de IA) en Octubre de 2024.

ÍndiceInicio

Guía de Usuario


Esta aplicación permite registrar avistamientos de animales y luego consultar diferentes informes según los datos almacenados. Para ello, persiste en una base de datos relacional la información suministrada utilizando la tecnología aprendida en el curso.

El modelo de datos es muy sencillo: Se trata de una relación @ManyToMany entre las entidades Animal y Pais.

Para asegurar la consistencia al momento de guardar, se utilizan transacciones de modo manual en los bloques try-catch-finally.

A continuación, unas muestras de su interfaz:

ÍndiceInicio

Guía de Instalación


Simplemente se requiere clonar este proyecto en el repositorio local, y luego ejecutarlo con un IDE acorde (como IntelliJ, Eclipse, etc) desde el método main de la clase RegistroDeFaunaApplication.

Dado que la aplicación accede a base de datos, es importante asegurar que exista un servidor PostgreSQL 16.4.2 o superior previamente instalado, y que tanto antivirus como cortafuegos no impidan dicho comportamiento.

Importante: No olvidar declarar las variables de entorno que se utilizan en application.properties.

Autor


César es alumno de Alura. Inició su formación en Junio de 2024 dentro del plan Oracle Next Education para Latinoamérica. Tiene 54 años y es nacido en Buenos Aires.

ÍndiceInicio

Licencia


Licencia BSD Zero Clause (0BSD) detallada en LICENSE.txt en la raíz del repositorio. Más información en https://opensource.org/license/0bsd

ÍndiceInicio

Agradecimientos


ÍndiceInicio

Documentos Complementarios


ÍndiceInicio