- Contexto
- Guía de Usuario
- Guía de Instalación
- Autor
- Licencia
- Agradecimientos
- Documentos Complementarios
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.
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:
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
.
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.
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
- Generador de logotipo : https://logomakerr.ai/
- Generador de favicon : https://favicon.io/
- Clonar un repositorio de GitHub : https://docs.github.com/es/repositories/creating-and-managing-repositories/cloning-a-repository
- Scripts SQL de base de datos : https://github.com/cesargh/registro-de-fauna/tree/master/sql
- Sito Web Oficial de PostgreSQL : https://www.postgresql.org