Semana 10

En esta semana se continúa con el web dinámico y las Bases de Datos Relacionales; con el API de JDBC para acceso a bases de datos; específicamente se cubren los principios de las transacciones, y se implementan con JDBC. Se continúa añadiendo funcionalidad a la tienda virtual que se comenzó en la semana 8. También se cubre el tema de AJAX, el cual es un mecanismo para comunicación asíncrona entre un navegador web y un servidor web.

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


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.

Ejercicio de clase. AJAX.
Archivo ZIP con archivos de ejemplo para ilustrar la comunicación asíncrona utilizando AJAX. Los archivos incluyen los siguientes: Ejemplo01_AjaxForm.jsp, Ejemplo01_AjaxServer.jsp, Ejemplo02_AjaxForm.jsp, Ejemplo02_AjaxServer.jsp.