¿Cómo implementar un Java Map for loop o un bucle dentro de una estructura de diccionario o Map? . Los Java Map son estructuras que almacenan parejas de clave y valor . Es decir por ejemplo pueden almacenar el DNI de una Persona . Usaremos el DNI como clave y el objeto Persona como valor […]
¿DTO vs Entity? en Domain Driven Design
¿DTO vs Entity? . Es una pregunta muy muy habitual de cualquier desarrollador. ¿Que diferencia existe entre un Data Transfer Object y un Objeto de Negocio o Entidad (Entity a nivel de JPA) . Es una pregunta interesante. Vamos a verlo paso a paso.[ihc-hide-content ihc_mb_type=”show” ihc_mb_who=”4″ ihc_mb_template=”1″ ] Una Entidad u objeto de negocio […]
Java Diseño y Objetos
Java Diseño y Objetos . ¿Cómo podemos mejorar nuestro diseño orientado a objeto ? . En muchas ocasiones me he encontrado con que los conceptos de programación orientada a objeto son conceptos que todos conocemos y que todos usamos normalmente en nuestro día a día . Creamos clases , instanciamos objetos aplicamos herencia y composición […]
REST URL formatos y buenas prácticas.
El manejo de REST URL y sus formatos es algo con lo que nos vamos a encontrar nada más empezar a trabajar con recursos REST. ¿Cómo debemos construir una url REST? Vamos a ver un ejemplo sencillo hablando de la URL de Facturas. Si diseñamos un recurso que vaya a gestionar Facturas lo primero que […]
¿Que es un JavaScript Observable?
¿Que es un JavaScript Observable?. Este es una pregunta muy habitual hoy en día . Los Observables son conceptos que cuesta realmente entender en profundidad ya que están ligados a la programación asíncrona y relacionados con el concepto de Promesas. Para entender correctamente los Observables hay que entender de forma correcta como funcionan los conceptos […]
El patron Repository y la explosión de métodos
El patron Repository es uno de los patrones más clásicos en Enterprise Design Pattern. Este patrón hace referencia a como persistir un objeto en una base de datos . Por el ejemplo si disponemos de la clase Factura como podemos persistir esta de forma sencilla . Para ello el patrón de diseño se encarga de […]
Visual Studio Code REST Client
El uso de Visual Studio code REST Client es uno de los más habituales cuando trabajamos con este entorno de desarrollo . En muchas ocasiones usamos visual studio para generar aplicaciones que se conecten a servicios REST y es muy habitual usar clientes adicionales como PostMan para construir estas peticiones Visual Studio Code REST Client […]
Java forEach y sus opciones
El uso de Java forEach es uno de los más habituales , ya que continuamente estamos recorriendo colecciones de objetos y la forma de recorrerlos es mucho más comoda usando una instrucción forEach que un bucle clásico. Vamos a ver algunos ejemplos y curiosidades de los que dispone. Empecemos por el bucle clásico: En este […]







