Java Composite Pattern es uno de los patrones más utilizados de programación ya que afecta a la construcción de estructuras complejas y aporta una solución elegante a problemas clásicos. Este patrón es uno de los que cuesta entender. Vamos a ver un par de ejemplos que nos ayuden a clarificar como y cuando utilizarlo El […]
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 […]
Command Pattern en Java y la gestion de tareas
El concepto de Command Pattern o patrón comando es uno de los más conocidos en el mundo de la programación. ¿Para qué sirve el patrón comando y que situaciones resuelve?. En programación nos podemos encontrar en muchas situaciones en las que tenemos que gestionar tareas que reciben algún tipo de objeto como parámetro. Una vez recibido […]
Open Session In View AntiPattern y sus problemas
Open Session In View es uno de los AntiPatrones más clásicos de Java Enterprise y esta intimamente ligado a la capa de persistencia cuando utilizamos Hibernate o JPA. ¿Que problemática aborda este patrón y que problemática termina generando?. Vamos a explicarlo a detalle. Open Session InV iew como patrón Cuando nosotros utilizamos un framework de […]
Inyeccion de Dependencia y su utilidad
La inyeccion de dependencia es un patrón que siempre ha sido uno de los que cuesta entender en el mundo del desarrollo de software sobre todo a la gente que esta empezando. ¿Para qué sirve este patrón de diseño y cual es su utilizad? Normalmente cuando nosotros programamos en el día a día con la […]
Patron Factory. ¿Que es? y ¿Como implementarlo?
El patrón Factory es uno de los patrones fundamentales a nivel de diseño orientado a objeto. Este patrón pertenece al grupo de patrones creacionales y nos simplifica la construcción de una jerarquía de clases y las encapsula. Sin embargo a veces a la gente le cuesta ver como usar este patrón en su código. Vamos […]
Ejemplo de Java Singleton (Patrones y ClassLoaders)
Java Singleton el patrón de diseño más básico . Como ya he comentado en varias ocasiones el conocimiento de los patrones de diseño es algo clave a la hora de abordar desarrollos y de solucionar problemas, sobre todo problemas complejos y que necesitan flexibilidad .Hoy voy a entrar a detalle en uno de los patrones […]
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 […]







