Las pruebas unitarias son una parte fundamental del proceso de desarrollo de software. Permiten verificar que cada pieza de código funciona correctamente y se integra sin problemas con el resto del sistema. Una forma efectiva de escribir pruebas unitarias es utilizando la técnica GIVEN-WHEN-THEN, que nos permite especificar el comportamiento esperado de una función o
En este rápido tutorial, veremos cómo calcular la edad utilizando JAVA 8, JAVA 7 y las bibliotecas Joda-Time. En todos los casos, tomaremos la fecha de nacimiento y la fecha actual como entrada y devolveremos la edad calculada en años. Usando JAVA 8 Java 8 introdujo una nueva API Fecha-Hora para trabajar con fechas y
El patrón DTO en Java transfiere datos entre capas sin lógica de negocio. Aprende a crear DTOs en Spring Boot con ejemplos de código.
Spring Data JPA proporciona soporte de repositorio para la API de persistencia de Jakarta (JPA). Facilita el desarrollo de aplicaciones que necesitan acceder a fuentes de datos JPA.
JpaRepository es una interfaz creada en SPRING DATA para hacernos más fácil la forma de poder administrar los datos en nuestra base de datos. La interfaz JpaRepository acepta dos genéricos como parámetros el primero de ellos representa la clase entidad y el segundo representa el tipo de clase utilizado cómo identificador primario. Vídeo de explicación
Las clases JavaBean son un tipo de clase POJO en Java que contienen reglas definidas que indican qué tiene que contener para implementar para ser considerada una clase JavaBean. Estas reglas son las siguientes: Ejemplo de JavaBean En el siguiente código vemos un ejemplo de qué se consideraría un JavaBean siguiendo las reglas anteriores:
Un POJO es una clase Java simple sin dependencias de framework. Aprende qué es, cómo crearlo y sus diferencias con JavaBean y DTO.
Las entidades en JPA no son más que un POJO que contienen la anotación @Entity que representan datos que se pueden conservar en la base de datos. Una entidad representa una tabla almacenada en una base de datos. Cada instancia de una entidad representa una fila en la tabla. Video explicativo Anotación @Entity en clases
En Java, @Nullable y @NonNull son anotaciones que se pueden usar para indicar si una variable o parámetro puede ser nulo o no, además también podemos indicar si un método devuelve un valor de retorno nulo o no. Estas anotaciones son útiles para evitar errores de NullPointerException y mejorar la legibilidad del código. @Nullable y
El patrón de diseño Factory es uno de los patrones de diseño más comunes y útiles en Java. Se utiliza para crear objetos de una clase determinada sin necesidad de conocer el código específico de esa clase. En lugar de crear directamente una instancia de una clase, se utiliza un método factory para crear el
Cada viernes recibe lo más nuevo del ecosistema Java: frameworks, herramientas y mejores prácticas.
Sin spam. Cancela cuando quieras.