Strategy

Jul 21, 2008 2 Comments by

El patrón de diseño Strategy es de los más cruciales que existen en el diseño orientado a objetos. Se trata de crear componentes conectables, reemplazables y reusables. Para explicar este patrón vamos a usar un ejemplo simple, que dicho sea de paso el uso de este patrón excede al ejemplo, pero es un buen intento [...]

Patrones de Diseño, Programación Read more

DAO: Data Access Object

Jul 07, 2008 1 Comment by

La mayorí­a de aplicaciones requieren de interacción con una base de datos, ya sea del tipo relacional u orientada a objetos y en la mayorí­a de los casos la persistencia de datos está mezclada con la lógica del negocio. Lo que supone un problema a la hora de querer cambiar el motor de base de [...]

Arquitectura de Software, Ingenieria de Software, Patrones de Diseño, PHP, Programación Read more

Patrones de Arquitectura: Presentacion-Abstraccion-Control (PAC)

May 27, 2008 Comments Off by

Es un modelo de arquitectura de software, algo similar al modelo-vista-controlador (MVC). PAC se utiliza como una estructura jerárquica de los agentes, cada uno de ellos consistente en una trí­ada de presentación, la abstracción y el control de partes. Los agentes (o trí­adas) se comunican entre sí­ sólo a través del control de parte de [...]

Arquitectura de Software, Patrones de Diseño, Programación Read more

Desarrollo Web en Tres Capas

Jul 30, 2007 3 Comments

“Divide et vinces”: Divide y Vencerás Julio Cesar Muchos diseñadores web están acostumbrados a tener las etiquetas HTML, junto con las reglas CSS y las funciones JavaScript. Para los que se pregunten ¿Y eso que tiene de malo? Este método no es de lo mas eficiente, ya que tienes una ensalada de lenguajes, esto hace [...]

Read more

Patrones de Diseño (Design Patterns)

Jul 04, 2007 2 Comments

“Cada patrón describe un problema que ocurre una y otra vez en nuestro entorno y describe también el núcleo de la solución al problema, de forma que puede utilizarse un millón de veces sin tener que hacer dos veces lo mismo.” Christopher Alexander Como habí­a quedado esta es la segunda entrega sobre arquitectura de software, [...]

Read more