E-commerce con Zend Framework: Clase Cart
Por zsamer en Febrero 23, 2009
En el capitulo anterior “E-commerce con Zend Framework: Factoría” hablamos sobre el componente/clase Factoría que nos resolvía el problema de obtener el objeto persistente Cart (carro de compras) desde una sesión, implementado con Zend_Sesion, y todo este proceso implementando el conocido patrón de diseño Factory.
Hoy vamos a mostrar las clases Core_Store_Cart_Abstract y Core_Store_Cart_Abstract_StandardCart.
Lee el resto de este artículo »
E-commerce con Zend Framework: Factoría
Por zsamer en Febrero 9, 2009
En el capitulo anterior “E-commerce con Zend Framework: Introducción” como el nombre lo dice, hicimos una introducción al desarrollo y diseño de un sistema de E-commerce con Zend Framework y describimos cada uno de sus componentes y funciones dentro de la aplicación. En esta oportunidad vamos a ver la función de la clase de factoría: CartFactory.
Antes de entrar en lleno a nuestra clase factory, veamos en que consiste el patrón de diseño que la implementa. El patrón de diseño involucrado es el llamado Factory Method.
Bueno y ¿Qué es un patrón de diseño?
En la ingeniería de software, existe algo fundamental para el diseño y buenas practicas en la programación orientada a objetos “Los patrones de diseños”. Estos se definen como la mejor solución a un problema recurrente y común en el desarrollo de software en un contexto determinado y van de la mano con su representación en diagramas UML.
En el patrón de diseño Factory Method está compuesta al menos por dos clases que son fundamentales, y estas son el creador y el producto.
El patrón de diseño Factory en simples palabras es una fabrica de objetos, nos crea el objeto que deseamos tener y lo retorna para su uso, toda la implementación se concentra en una clase, comúnmente llamada Factory (clase de factoría o fabrica), en otras palabras es una clase constructora de objetos de un determinado tipo.
Lee el resto de este artículo »
E-commerce con Zend Framework: Introducción
Por zsamer en Febrero 2, 2009
En nuestro primer capitulo de E-commerce con Zend Framework, vamos a resumir un poco de que tratará nuestro sencillo sistema de comercio electrónico y sus componentes. Antes de comenzar quería dar una definición de e-commerce según wikipedia:
“El e-commerce (del anglicismo Electronic Commerce) consiste en comprar y vender productos o servicios a través de sistemas electrónicos como Internet y otras redes computacionales. El intercambio conducido electrónicamente ha crecido de manera espectacular desde la masificación de Internet. Una gran variedad de comercio es conducido de esta manera, estimulando y aprovechando las innovaciones en transferencias financieras, gestión de cadenas de suministros, transacciones en línea, intercambio electrónico de datos (EDI), sistemas de gestión de inventarios, etc. El comercio electrónico moderno usualmente se vale de la WWW (World Wide Web) en algún punto del ciclo de la transacción, aunque puede incluir otras tecnologías como el correo electrónico.”
Si aún estas interesado en como implementar un sistema de E-commerce con Zend Framework, entonces continua leyendo.
Lee el resto de este artículo »
