El Principio de Substitución de Liskov es uno de los principios SOLID y hace referencia a cómo usamos la herencia de forma adecuada. El principio dice algo como lo siguiente si S es un subtipo de T , T puede ser reemplazado con objetos de tipo S sin alterar el comportamiento esperado en el programa. […]
Data Transfer Object (DTO) un concepto clave
El uso de DTO o Data Transfer Object es uno de los conceptos más habituales a nivel de Arquitectura cuando devolvemos en nuestros servicios estructuras de datos . Muchos servicios devuelven objetos de negocio o gráfos con objetos de negocio relacionados . Es decir cuando nosotros tenemos un método que nos devuelve información sobre Personas […]
JavaScript setTimeout vs setInterval
El uso de JavaScript setTimeout es muy habitual en la programación del día a día con JavaScript. Sin embargo muchas veces no se entiende bien como funciona . Vamos a explicar tanto el concepto de JavaScript setTimeout como el de setInterval que es el método complementario y ver su funcionamiento. JavaScript setTimeout y curiosidades La […]
Cursos Black Friday 2024
Como todos los años poco a poco comenzamos con el Black Friday este año el blog ha tenido las ofertas justas y es momento de adelantar un poco el Black Friday para todos mis alumnos y lectores ;). Aprovecha el cupón del 75% y apúntate 🙂 . Cursos y Webinar Gratuitos Black Friday 2024 Siempre […]
Cursos Black Friday 2024 primeras ofertas -75%
Como todos los años poco a poco comenzamos con el Black Friday este año el blog ha tenido las ofertas justas y es momento de adelantar un poco el Black Friday para todos mis alumnos y lectores ;). Aprovecha el cupón del 75% y apúntate 🙂 .Aprovecha como todos los años también los cursos y […]
MyBatis una alternativa a JPA
MyBatis es un framework popular para el mapeo de objetos-relacional (ORM) en Java que permite una integración sencilla con bases de datos relacionales sin requerir el uso de complejas configuraciones de mapeo usando SQL puro. En este artículo, vamos a crear un proyecto básico de “Hola Mundo” usando MyBatis para conectar una base de datos […]
Java Stream groupby y agrupaciones
Java Stream groupby . Cuando trabajamos con listas de objetos en Java, muchas veces necesitamos agruparlos de alguna manera, por ejemplo, por algún atributo común. Con la llegada de los Streams en Java 8, esta tarea se volvió mucho más simple y elegante. Hoy te voy a enseñar cómo puedes agrupar una lista de personas […]
¿JPA vs Hibernate?
JPA vs Hibernate . ¿Qué diferencia hay entre ellos y cual debemos elegir? . Esta es una de las preguntas más habituales cuando uno empieza a trabajar con un framework de Persistencia. ¿Que es JPA? JPA o Java Persistence API es una especificación concretamente la JSR 338 . Una especificación no es más que un […]
- « Página anterior
- 1
- …
- 8
- 9
- 10
- 11
- 12
- …
- 121
- Página siguiente »






