-
LecciónInstalación y creación de proyectos
En el primer episodio de este tutorial de libGDX actualizado a la versión v1.0 muestro qué necesitamos para usar la librería y también cómo crear un proyecto y añadirlo a Eclipse. -
LecciónIntroducción al taller
En este taller voy a presentaros la API de Java IO, para que si estáis aprendiendo Java podáis comprender mejor cómo se utilizan los InputStream, OutputStream y demás perlas que tiene el paquete java.io. En este capítulo te doy la bienvenida al taller y te cuento cómo voy a estructurar... -
CursoGenéricos en Java
Todo sobre el funcionamiento de los genéricos y las clases que los usan. -
Lección 🔥 PopularInterrupción de hilos
Una interrupción es una notificación primitiva que un hilo puede recibir para que deje lo que está haciendo y se ponga a hacer otra cosa. -
LecciónModificar y borrar registros
Los repositorios y las entidades tienen más métodos, tanto para eliminar un registro como para recuperarlo. También es posible hacer modificaciones sobre una entidad si la volvemos a pasar al método persist() después de haberla recuperado previamente desde el propio repositorio. En este vídeo completo el CRUD. -
Lección 📈 En tendenciaPaginación de resultados
PanacheQuery nos permite cuidar más la query que queremos que se mande a la base de datos, aprovechando el poder de Hibernate ORM, que es lo que lleva debajo. En este vídeo veremos cómo aplicar paginación a una query para poder ofrecer menos resultados por endpoint y así no someter... -
Lección 🔥 PopularTu primera prueba de JUnit
En este episodio creamos una prueba unitaria usando JUnit, y así vemos cómo funciona la anotación Test y las funciones fail() y assertEquals(). JUnit incorpora un montón de asertos, como assertEquals(), y muchos de ellos se caracterizan por tener al menos dos parámetros: expected, para representar el valor que debería... -
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 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ónAplicar filtros dinámicos
Filter y FilterDef son dos anotaciones de Hibernate ORM (lo que hay por debajo de Panache) usadas para crear filtros dinámicos con nombre. Si queremos que nuestro PanacheQuery pueda recibir una cadena de filtros, podemos usarlos para aplicar sucesivas cadenas de criterios para reducir los resultados devueltos por el repositorio.