2013-07-15

Patrón Generic Repository

Un apunte para que no se me olvide donde estan las ideas claves.

El Patrón Modelo de Dominio

En un diseño orientado al modelo de datos, comenzamos por diseñar la base de datos para después crear los componentes de negocio.
Cuando la complejidad del sistema crece, nuestro enfoque en los datos deja de tener importancia ya que debemos centrarnos en la funcionalidad y es entonces cuando un diseño orientado a datos deja de ser escalable.
El patrón modelo de dominio nos permite centrarnos en el comportamiento del sistema y en el flujo de datos que lo hace funcionar, además nos ayuda a obtener un modelo de objetos que es una representación del modelo conceptual del sistema.
El modelo de dominio describe las entidades que participan en el sistema, las relaciones y el flujo de datos que existe entre ellas, dichas entidades se mapean en clases que se componen de propiedades y métodos.
Un modelo de dominio es independiente de la base de datos y por tanto podemos reutilizarlo en otras aplicaciones.
Sin embargo el patrón modelo de dominio tiene un alto coste inicial, aunque a cambio ganamos un comportamiento lineal con respecto al aumento de la complejidad.
A diferencia de un diseño orientado al modelo datos, el diseño orientado al dominio es dirigido por los requerimientos y nos obliga a entender las reglas que definen el negocio y a modelarla a través de clases.

Patrón “Repository”
La primera vez que oímos hablar del patrón “Repository” fue en el famoso libro de Martin Fowler, Patterns of Enterprise Application Architecture, y la autoría se le atribuye a Edward Hieatt y Rob Mee.

Un repositorio es una clase que servirá como intermediario entre nuestra aplicación y nuestros datos, dicho con otras palabras, será una clase que nos ofrecerá una interfaz CRUD (Crear, Obtener, Actualizar, Borrar (Create, Read, Update, Delete)).

En este enlace hay un articulo muy bueno sobre este patron repository
http://blog.foxandxss.net/patron-repository
http://programandonet.com/web/patrones-de-diseo-repository/
http://kartones.net/blogs/coco/archive/2009/12/03/la-capa-de-negocio-vi-el-patr-243-n-modelo-de-dominio.aspx

Sobre inyeccion de dependencias
http://blog.foxandxss.net/dependency-injection-indice

2013-07-12

Una parte del poema: Alto en el bosque en una noche de invierno - Robert. Frost

The woods are lovely Dark an deep.
But y have promises to Keep.
And miles to go before I sleep
And miles to go before I sleep
Robert. Frost

-----------------------------------------------------
Que bellos sombrios y melancolicos bosques
pero promesas he de cumplir
y tengo un largo camino que andar
antes de dormir
-----------------------------------------------------

Esta poesia me ha gustado lo suficiente como para ponerla
aqui para poder recordarla y que no se me olvide :-)

Copiada de la serie de TV.
Elementary (T1): Ep.20 Dispositivo de hombre muerto

Es una parte del poema: Alto en el bosque en una noche de invierno
de Robert. Frost

Corrección.: [2014/01/04] - He corregido esta entrada porque había un error en la misma. Ahora gracias a las indicaciones de [anónimo] esta mas o menos bien :-))

2013-07-01

Frases 'especiales' de "LES LUTHIERS".

Encontré esta divertida lista de humor inteligente , limpio y surrealista en la página de
[Por un mundo mejor], son algunas frases 'especiales' de "LES LUTHIERS".

 * El amor eterno dura aproximadamente 3 meses
 * No te metas en el mundo de las drogas... Ya somos muchos y hay muy poca
 * Todo tiempo pasado fue anterior.
 * Tener la conciencia limpia es síntoma de mala memoria.
 * El que nace pobre y feo, tiene grandes posibilidades de que al crecer...
    se le desarrollen ambas condiciones.
 * Los honestos son inadaptados sociales
 * El que quiera celeste, que mezcle azul y blanco.
 * Pez que lucha contra la corriente, muere electrocutado.
 * La esclavitud no se abolió, se cambio a 8 hs diarias.
 * Si la montaña viene hacia ti... Corre! Es un derrumbe.
 * Lo importante no es ganar, sino es hacer perder al otro.
 * No soy un completo inútil... Por lo menos sirvo de mal ejemplo.
 * La droga te buelbe vruto.
 * Si no eres parte de la solución...eres parte del problema.
 * Errar es humano...pero echarle la culpa a otro, es mas humano todavía.
 * Lo importante no es saber, sino tener el teléfono del que sabe.
 * Yo no sufro de locura... la disfruto a cada minuto.
 * Es bueno dejar el trago, lo malo es no acordarse donde.
 * El dinero no hace la felicidad...la compra hecha!
 * Una mujer me arrastró a la bebida...Y nunca tuve la cortesía de darle las gracias.
 * Si tu novia perjudica tu estudio, deja el estudio y perjudica a tu novia.
 * La inteligencia me persigue, pero yo soy mas rápido.
 * Huye de las tentaciones... despacio, para que puedan alcanzarte.
 * La verdad absoluta no existe...y esto es absolutamente cierto.
 * Hay un mundo mejor, pero es carísimo.
 * Ningún tonto se queja de serlo. No les debe ir tan mal.
 * Estudiar es desconfiar de la inteligencia del compañero de al lado.
 * La mujer que no tiene suerte con los hombres...no sabe la suerte que tiene!
 * No hay mujer fea, solo belleza rara.
 * La pereza es la madre de todos los vicios y como madre... hay que respetarla.
 * Si un pajarito te dice algo...debes estar loco pues los pájaros no hablan.
 * En cada madre hay una suegra en potencia.
 * Lo importante es el dinero, la salud va y viene.
 * Trabajar nunca mató a nadie...pero, para qué arriesgarse?
 * No te tomes la vida en serio, al fin y al cabo no saldrás vivo de ella.
 * Felices los que nada esperan, porque nunca serán defraudados.
 * El alcohol mata lentamente...No importa, no tengo prisa.
 * La confusión esta clarísima.
 * Mátate estudiando y serás un cadáver culto.
 * Lo triste no es ir al cementerio, sino quedarse.
 * Hay 2 palabras que te abrirán muchas puertas:"Tire y Empuje"
 * Para que tomar y manejar si puedes fumar y volar?
 * Dios mío dame paciencia...Pero damela YA!
 * De cada diez personas que miran televisión, cinco son la mitad.