Cambios en la capa de persistencia

Para hacer un poco más fácil y extensible la aplicación, y a raíz del desarrollo de los renders he creído oportuno modificar la forma de guardar y obtener los datos. Hasta el momento, la base de datos era muy sencilla, guardaba los datos mínimos de una pregunta, su nombre, su tipo, la ruta del fichero XML y poca información más. Esto obliga a que si quiero renderizar la pregunta, tenga que abrir el fichero XML parsearlo (estaba utilizando Amara hasta el momento) y esto es algo poco elegante y bastante lioso. Por lo tanto, la base de datos pasa a ser una correspondencia directa con la capa de dominio (algo así como seguir el patrón una clase una tabla) para así, obtener los datos directametne de la base datos y ahorrarnos el parseo del XML.

Sigo trabajando con SQLObject, cada día lo voy entendiendo mejor, ya permite herencia y además en la lista de correo son muy colaborativos 🙂

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s