Respuestas

“No tengo talentos especiales, pero sí soy profundamente curioso” Einstein. Me queda claro que las capacidades técnicas de un programador son lo que un empleador, laboralmente hablando, buscaría y es lo que al final se traduce en ganancias o pérdidas para él, mientras que en el ámbito académico un profesor quisiera que sus alumnos respondieran aprendiendo todo rápidamente, que sean capaces de resolver los problemas planteados en el aula o en los exámenes que el curso mismo implica, entre otras cosas. [Leer más]

Construir API RESTful con Spring Boot, Oracle 11g y Liquibase desde cero

Introducción Este blog es muy similar al anterior, pero ahora vamos a utilizar Oracle y Liquibase para las migraciones. Como antes, vamos a construir una api que pueda hacer selects, inserts, updates y deletes de la base de datos del acervo de tesis de una universidad. Antes de comenzar me gustaría aclarar que el término migración en nuestro contexto, no tiene nada que ver con resolver la necesidad de cambiar un gestor de base de datos por otro o actualizar la versión del gestor actual, sino que se refiere a versionar la base, así como Git nos permite versionar el código, el tener migraciones nos permitirá conocer, revertir o implementar un cambio en la base de datos de una manera más fácil y sin el riesgo de que “se te olvide” o que hagas un rollback medio extraño o a medias, esto no debería pasar porque absolutamente todos los cambios que ha sufrido la base están documentados. [Leer más]

Construir una API RESTful con Spring Boot y MySQL desde cero

Introducción En este blog vamos a construir una api que pueda hacer selects, inserts, updates y deletes de la base de datos del acervo de tesis de una universidad. Análisis y diseño El siguiente diagrama de clases modela nuestro acervo de tesis: Lo que equivaldría al siguiente diagrama entidad-relación: Quiero explicarte el por qué de este diagrama E-R Existen diferentes tipos de relaciones en los modelos (Entities),pero para este caso vamos a usar Single Table para Tesista y Asesor y usaremos Join Table para tesis-asesor y tesis-tesista. [Leer más]
spring  java  api