Blog

PATRÓN de DISEÑO DTO en JAVA

El patrón de diseño DTO (Data Transfer Object) nos ayuda a separar las capas de nuestra aplicación de JAVA y además simplificar los datos que vamos a utilizar o enviar en nuestros métodos, cómo por ejemplo, no teniendo que hacer multiples llamadas a diferentes métodos para obtener varios datos. Vídeo de explicación ¿Qué es un […]

Tutoriales Spring Data

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<T, ID> en SPRING DATA

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 [&hellip;]

¿Qué es un JavaBean en JAVA?

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:

¿Qué es un POJO en JAVA?

Cuando hablamos de un POJO, lo que estamos describiendo es un tipo sencillo sin referencias a ningún marco en particular. Un POJO no tiene una convención de nomenclatura para nuestras propiedades y métodos. El nombre POJO viene de las siglas Plain Old Java Objects o en español Objetos Java Simples y Antiguos. Los POJOs son [&hellip;]

@Entity en JPA

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 [&hellip;]

@NULLABLE y @NONNULL en JAVA

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 [&hellip;]

PATRÓN de DISEÑO FACTORY en JAVA

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 [&hellip;]

TRY CATCH y FINALLY en JAVA (Manejando excepciones)

Al ejecutar código Java, pueden ocurrir diferentes errores: errores de codificación por parte del programador, errores debido a una entrada incorrecta u otros imprevistos. Cuando ocurre un error, Java normalmente se detendrá y generará un mensaje de error. El término técnico para esto es: Java lanzará una excepción (arrojará un error). Vídeo de explicación Cómo [&hellip;]

Diferencia entre INTEGER y INT en JAVA

Tanto int como Integer de Java se utilizan para almacenar datos de tipo entero. La principal diferencia entre ambos es que el tipo de int es primitivo, mientras que Integer es de tipo de clase. Esta diferencia se vuelve significativa cuando el concepto de programación orientada a objetos aparece en la imagen durante el desarrollo, [&hellip;]