/SPL

Persistence framework JAVA >= 1.8

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

SPL

Framework de persistencia

Caracteristicas:

  • Consultar Tablas Ejemplo: @Tabla
  • Capacidad de secuencias por ID. Ejemplo: @ID(Secuencia = 'lasecuencia').
  • Consultar Tablas (Relaciones uno a muchos)Ejemplo: @UnoAMuchos .
  • Consultar Tablas (Relaciones muchos a uno) Ejemplo: @MuchosAUno .
  • Insertar en tablas.
  • Actualizar en tablas.
  • Elimina en tablas.
  • Consumo de procedimientos almacenadosEjemplo: @Procedimiento .
  • Consumo de funciones Ejemplo: @Funcion .
  • Consumo de archivos properties Ejemplo: @PropertiesConfig, @Properties .
  • Ejecutar SQL Compuestos (JOIN´S) .
  • Traza log (log_programatico.txt).
  • Archivos de configuracion automaticos (Se crean y se gestionan todos).
  • Manejo de algoritmos de tokenizacion (UUID , lineal).
  • Consultar tablas anidadas (Relacion a si mismas).
  • Implementacion algoritmo de seguridad (SIL).

Implementacion:

En nuestro repositorio GIT SPL GIT encontramos una carpeta con el nombre DIST

Dist Github

encontraremos en nuestra carpeta un archivo con el nombre SPL.jar

SPL jar

Este archivo es el que Debemos incluir en nuestro proyecto para poder utilizar a SPL

SPL Cliente:

Si observamos nuestro jar de prueba SPL_CLIENTE. GIT SPL Cliente

SPL Pruebas

Observamos que existe una carpeta llamada lib

Lib SPL Pruebas

y dentro de esta carpeta encontramos el archivo con nombre SPL.jar

SPL Jar en SPL Cliente

Estas dos versiones de los archivos SPL.jar deben ser iguales. para verificar el correcto funcionamiento de nuestro cliente, debemos descargar nuestro proyecto.

Cliente descargado

Una vez descomprimido, vamos a abrir nuestro IDE Eclipse, La version utilizada para probar el cliente y la construccion de SPL es:

Version eclipse

Cuando lo tengamos abierto (Si necesitas descargar el IDE utilizado aqui lo expongo) URL Descargar Eclipse

Vamos a la opcion File -> Import

Importar eclipse

Elegimos la opcion Projects from Folder or Archive Vamos a la opcion Siguiente

Importar eclipse

Ahora como vemos en la imagen, en la opcion Import Source el boton Directory... abrira una ventana como la siguiente:

Importar eclipse

Elegimos el proyecto que descargamos y vamos a Aceptar encontraremos una ventana como la siguiente:

Importar eclipse

Luego vamos a darle al boton Finish y Nuestro proyecto esta contextualizado en eclipse:

Importar eclipse

Para verificar que nuestro proyecto esta correctamente configurado, vamos a dar click derecho sobre nuestro proyecto SPL_PRUEBAS y vamos a la ultima opcion(properties).

Importar eclipse

Aqui en la opcion Java Build Path encontramos que tenemos como dependencias en nuestro jar ,2 jar nuevos:

  • se encuentra el jar para la conexion a PostgreSQL 9.6
  • se encuentra el jar para la conexion mediante SPL

Esto es todo!

Es recomendable para conocer el funcionamiento general de SPL ir a los links:

Disfruta!!!