Semana 8

En esta semana se proporciona una introducción a los mecanismos de almacenamiento para aplicaciones web: sistema de archivos, mediante código escrito manualmente, o con algún mecanismo de serialización de objetos, tal como WOX - Web Objects in XML; Base de Datos Relacional (JDBC, ODBC), tales como MySQL, Oracle, SQL Server, MS Access, etc.; Base de Datos Orientada a Objetos, tales como ObjectStore, FastObjects, db4o; Base de Datos XML. También se comenzará con la implementación de una tienda virtual que ilustre la relación entre las fuentes de datos, los mecanismos de almacenamiento y el web dinámico.

Los objetivos que deben cumplirse al final de esta semana son los siguientes:


Presentación. Diapositivas con mecanismos de almacenamiento.
En esta presentación se proporciona una introducción a los mecanismos de almacenamiento para aplicaciones web: sistema de archivos, mediante código escrito manualmente, o con algún mecanismo de serialización de objetos, tal como WOX - Web Objects in XML; Base de Datos Relacional (JDBC, ODBC), tales como MySQL, Oracle, SQL Server, MS Access, etc.; Base de Datos Orientada a Objetos, tales como ObjectStore, FastObjects, db4o; Base de Datos XML.

Tienda Virtual. Ejemplo de Tienda Virtual.
Archivo ZIP con archivos que componen una tienda virtual. En las semanas 8, 9 y 10 se utilizará esta tienda virtual, y se le irá añadiendo funcionalidad. La tienda virtual resultante estará compuesta de altas, bajas, cambios y visualización de productos. Se utilizará una clase BDRelacional para todos los métodos de acceso a la base de datos, java beans para transporte de objetos, y archivos JSP para el despliegue de la infromación en el sitio web. La tienda virtual contempla el uso de sentencias SQL, tales como SELECT, INSERT, UPDATE, DELETE, y transacciones. Finalmente, se utilizará la comunicación asíncrona con AJAX.