apuntes_vallesquino_11_5_09

=Resumen de la clase del 11 de Mayo de 2009. = Resumen de la clase anterior por alexbm y vallesquino.

Comentando la práctica 5, el profesor hace un inciso sobre la ejecucion de cgi en el servidor de swecai. No hay que darle permisos 777 sino 755 porque Fedora tiene un sistema de seguridad. Vimos las prácticas de algunos de nuestros compañeros como: [|Draxus], [|AlejandroFH] y [|Carlos].

Podemos utilizar el swecai como el servidor.
 * Practica 6-**. Hacer un programilla en AJAX, como un planet, acceso a un fichero con cierta informacion, acceso a algun servicio externo cambiándole la interfaz.....
 * Entrega:27 de Mayo de 2009**.

Vemos los ejercicios de autoevaluación 2.12 de [|Carlos] y [|AlejandroFH]

Continuamos con el tema: Trabaja sobre documentos XML.Permite acceder a cualquier informacion que se encuentra dentro de cualquier fichero: - Por ejemplo en los fichero de OpenOffice: unzip -v archivo.odt para acceder a la estructura de fichero de open office y ver sus xml. - Ficheros svg de graficos vectoriales.
 * Bases de datos XML:**

Funcionamiento de la base da datos XML: Como un servelts dentro de un contenedor de servlets. El acceso de datos se puede realizar mediante comandos tipo rest. Con la base de datos se puede insertar y extraer documentos. Lo que no se puede hacer es modificar el documento (lo que haremos es sustituir uno por otro).

Bases de datos XML: Xindice de Apache Tiene una libreria en ruby de forma nativa. La base de datos Exist tiene una mejor interfaz Lenguajes de bases de datos:XPath (subconjunto de Xquery)

Funcionamiento de Xindice: Añadir una coleccion: ac Añadir un documento a la coleccion: ad (hay que añadirle una clave a cada fichero que añadimos, por ejemplo el nombre del fichero). Para leer un documento usamos: rd (a través de la clave que le fue asignada al documento que queremos leer).

Lo bueno viene en trabajar con xpath: -q: query (devuelve un documento xml con la peticiones que solicitamos)

Por último estuvimos pasando fatigas instalando Tomcat 5.5 y Xindice en linux. para ver que funciona tomcat--> http://localhost:8180/ y xindice --> http://localhost:8180/xindice