BASE DE DONNÉES
XML NATIVE
1. eXist
eXist-db Open Source Native
XML Database
NXDB - eXist - XQuery IvMad, 2011-2012 2
Ce cours s’inspire, reprend, modifie et enrichi des supports disponibles sur Internet
Introduction
Le SGBD-XML eXist est un système open-source sous licence GNU.
eXist est utilisable sur toutes les plates-formes:
Linux, Mac OS ou Windows
eXist exploite de nombreux standard tels que:
XQuery, XSLT, XPath, XUpdate, etc.
eXist est facile à installer.
eXist supporte l'accès concurrent.
eXist optimise l'accès aux données par une indexation automatique des
données.
eXist propose une documentation riche à l'adresse suivante:
http://www.exist-db.org/exist/documentation.xml
eXist se déploie comme une application Web sous le contrôle d'un
moteur de Servlet: Tomcat, Jetty ou autre.
NXDB - eXist - XQuery IvMad, 2011-2012 3
La connexion eXist
NXDB - eXist - XQuery IvMad, 2011-2012 4
Service Java pour eXist
NXDB - eXist - XQuery IvMad, 2011-2012 5
eXist peut être interrogée par une application Java en utilisant la
méthode d'accès XML-RPC ou un Web service basé SOAP.
Méthodologie d'un TP avec eXist
eXist sera utilisé pour mettre en place un site Web avec une base de
données XML native afin de pouvoir l'administré en:
intégrant des documents XML,
interrogeant la base données (Xquery),
modifiant la base de données (XQuery Update),
appliquant des feuilles de style aux documents produits (XSLT)
eXist propose une implémentation de XQuery, accompagnée de
nombreuses fonctionnalités et d'interfaces Web.
eXist est entièrement développé en Java, il est possible d'utiliser ses
librairies dans des programmes Java pour manipuler la BD.
Pour simplifier l'installation du produit une archive intégrant les
composants nécessaires au TP est mise en disposition pour être
déployé dans un espace utilisateur.
NXDB - eXist - XQuery IvMad, 2011-2012 6
Déploiement de eXist
Dans un premier temps il faut déployer l'archive Tomcat.rar avec le
moteur de Servlets Tomcat et la BD eXist en tant qu'application Web.
L'archive est à décompresser sur un disque dur ou une clé USB dans le
répertoire racine, exemple: c:\tomcat ou e:\tomcat
Le fichier script catalina_start.bat lance le serveur d'application tomcat
avec activation du SGBD eXist.
Le fichier script catalina_stop.bat arrête les serveurs.
NXDB - eXist - XQuery IvMad, 2011-2012 7
Le démarrage catalina_start.bat
NXDB - eXist - XQuery IvMad, 2011-2012 8
Le serveur Tomcat sur port 8080
NXDB - eXist - XQuery IvMad, 2011-2012 9
Déploiement de eXist
eXist est déployé comme une application Web par le moteur de
Servlets Tomcat à son lancement:
NXDB - eXist - XQuery IvMad, 2011-2012 10
1 / 27 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !