Repository logo
  • English
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • Latviešu
  • Magyar
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Suomi
  • Svenska
  • Türkçe
  • Қазақ
  • বাংলা
  • हिंदी
  • Ελληνικά
  • Yкраї́нська
  • Log In
    New user? Click here to register.Have you forgotten your password?
Repository logo
  • Communities & Collections
  • All of DSpace
  • Inicio
  • Descubridor PRIMO
  • Sitio Web institucional
  • Log In
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Agudelo Pineda, Carlos Alberto"

Now showing 1 - 1 of 1
Results Per Page
Sort Options
  • Miniatura
    Item
    Desarrollo de un plugin para la generación de clases de java de forma automatizada para la empresa Artifex Tech SAS
    (Politécnico Colombiano Jaime Isaza Cadavid, 2024) Agudelo Pineda, Carlos Alberto; Puche Plaza, William Segundo
    Este proyecto se enfocó en el desarrollo de un plugin Java basado en Spring Boot para automatizar la generación de código en la capa de acceso a datos para bases de datos SQL Server. El objetivo principal fue optimizar la eficiencia y escalabilidad del proceso, liberando a los desarrolladores de tareas repetitivas y propensas a errores humanos. Para lograrlo, se analizó la estructura de metadatos de SQL Server, incluyendo tablas, procedimientos almacenados, tipos de datos y relaciones. Esta información fue crucial para la generación de código Java. Se diseñaron clases Java funcionales, siguiendo las mejores prácticas de programación y los principios SOLID, optimizadas para Spring Boot y en conformidad con las reglas PMD establecidas por los arquitectos. La conexión a la base de datos se realizó mediante JDBC, implementando la lógica para la extracción automatizada de metadatos. Se utilizó Velocity como motor de plantillas para generar código Java limpio y legible a partir de la información extraída. Además, se incorporó la generación de datos de prueba para facilitar la validación del código generado. La funcionalidad del plugin se verificó rigurosamente mediante pruebas unitarias con JUnit. Su usabilidad se validó en aplicaciones web modernizadas, empleando los módulos de acceso a datos generados por el plugin. Reflection, JDBC, Velocity, Pruebas unitarias.

DSpace software copyright © 2002-2025 LYRASIS

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback