-
Lección 📈 En tendenciaConectarse en JDBC
El primer paso para usar JDBC es establecer una conexión, algo que podemos hacer con el método getConnection() de la clase DriverManager. -
Lección 📈 En tendenciaStreams de entrada y salida en Java
En Java, la entrada y la salida se controla mediante streams, que son como cintas transportadoras que empujan bytes desde el mundo exterior hacia el programa, o viceversa. En este vídeo, las clases que vamos a utilizar en los siguientes apartados. -
Lección 📈 En tendenciaReader, FileReader y BufferedReader
Del mismo modo, con Reader tenemos la posibilidad de leer del mundo exterior en forma de caracter o stream de texto. Por ejemplo, con FileReader se puede leer el texto de un archivo. Sin embargo, poca utilidad tendrá sin la ayuda de BufferedReader, para poder disponer de métodos más prácticos... -
Lección 📈 En tendenciaArchivos de cabecera y múltiples .c (parte 1)
Cuando un proyecto es grande, es más que apropiado estructurarlo en múltiples archivos .c para un tratamiento más cómodo, sobre todo si trabajan muchas personas en ese proyecto. En el caso de C, cuando empecemos a trocear un archivo habrá que prestar atención a las declaraciones compartidas de tipos y... -
Lección 📈 En tendenciaLos asertos que trae JUnit
Una enumeración de los principales tipos de asertos que hay en JUnit 4. En particular, en este vídeo te hablo sobre assertEquals y sobre por qué hay tantos métodos que se llaman igual. También vemos otros como assertNotEquals, assertSame, assertNotSame, assertTrue, assertFalse, assertNull y assertNotNull. Para assertEquals, existen variaciones según... -
Lección 📈 En tendencia¿Cómo funciona Comparator en Java?
Con la interfaz Comparator de Java, puedes definir tu propio comparador, que es una función que permite establecer la relación de orden entre dos elementos de un mismo tipo T. Esta interfaz es funcional y sólo hay que implementar un único método que devuelve el criterio de ordenación y que... -
Lección 📈 En tendenciaCómo usar la clase Properties en Java
La clase Properties permite mantener en memoria propiedades, por ejemplo, una configuración de la aplicación o los datos de una entidad de nuestra aplicación, y dispone de métodos de utilidad para volcar y recuperar de archivos esos datos. Si quieres una forma simple de guardar configuración en tus programas, esta... -
Lección 📈 En tendenciaProtoBuf: qué es, para qué sirve, cómo se programa
En este vídeo os enseño cómo crear archivos .proto, qué se supone que tenemos que meter dentro de ellos, y para qué sirven. Los archivos ProtoBuf se usan principalmente para declarar los servicios que ofrece una API gRPC, así como los tipos de datos de sus parámetros y de sus... -
Lección 📈 En tendenciaDefinir un endpoint POST
En esta lección muestro cómo hacer un endpoint dentro de nuestro recurso que tiene la anotación POST para indicar que se debe ejecutar cuando la petición usa el verbo HTTP POST, y cómo podemos leer el payload mediante Jackson para convertirlo directamente a un objeto, como una clase. Quarkus también... -
Lección 📈 En tendenciaConfigurar un driver
El driver es un componente esencial en JDBC que se usa para agregar la implementación que permita a Java interactuar con una base de datos concreta.