-
Lección 📈 En tendencia¿Cómo crear endpoints en Quarkus?
En este vídeo haremos un par de endpoints de texto para presentar cómo usar las anotaciones @Path y @GET. Podréis apreciar que en Quarkus para implementar un endpoint todo lo que hay que hacer es implementar funciones que devuelvan cosas como strings. Mientras hayamos agregado Jackson cuando creamos el proyecto,... -
Lección 📈 En tendenciaDeja de poner Class.forName
Hace ya demasiados años que no hace falta poner Class.forName para trabajar con los drivers JDBC de las principales bases de datos. -
Lección 📈 En tendencia¿Qué es JDBC?
JDBC es la tecnología estándar de Java para conectar con bases de datos en programas Java, tales como aplicaciones de línea de comandos, aplicaciones gráficas o aplicaciones web. -
Lección 📈 En tendencia¿Qué es Jakarta EE?
La primera pregunta a responder es saber exactamente con qué tipo de tecnología estamos trabajando. -
Lección 📈 En tendenciaCómo configurar y crear tests de JUnit 5 en Eclipse
Es posible utilizar JUnit 5 en Eclipse. Además de las opciones de Maven y Gradle, que son las que te pueden proporcionar una forma más neutra y portable de mantener la suite de tests de tu programa, tienes que saber que con los proyectos de Eclipse tradicionales también es posible... -
Lección 📈 En tendenciaCómo crear Nested tests en JUnit 5 (un test dentro de otro)
Con los tests anidados de JUnit podemos reorganizar mejor nuestros tests en clases y subclases con el objetivo de aplicar una mejor jerarquía de tests. En otros lenguajes de programación, este tipo de técnica de testing, consistente en utilizar funciones como describe o it, se ha puesto de moda gracias... -
Lección 📈 En tendenciaCómo aprovechar la clase Assertions de JUnit 5
JUnit tiene una biblioteca de asertos muy grande con la que se pueden escribir muchas comprobaciones. En este vídeo te cuento algunas de las más interesantes que hay. Con assertAll() se puede crear un aserto compuesto que ejecuta varios sub-asertos esperando que todos pasen. Con assertTimeout() podemos validar que un... -
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 tendenciaFileOutputStream
FileOutputStream es uno de los OutputStream más simple que tenemos en Java, mediante el cual podemos enviar una serie de bytes hacia un archivo que se va a guardar en el sistema de archivos. Con esto también vemos que OutputStream tiene una serie de métodos estándar que podemos usar en... -
Lección 📈 En tendenciaBufferedOutputStream
Con BufferedOutputStream podemos introducir un buffer, que es una zona de memoria temporal que hace que sea más eficiente la escritura en un OutputStream porque acumula la información para enviarla de golpe en un único taco, en vez de ir poco a poco.