Under this page:

This site has been generated by CDuce . For a more detailed presentation of the script visit this pagecduce powered

Environnement

Autour de XML: Environnement

Previous page: Documentation Next page: BD et XML

Présentation

Voici les instructions pour prendre en main l'environnement qui vous est proposé. En bef, cet environnement comprend le serveur web tomcat, le serveur de base de données MySQL et le transformateur XSLT XSQL d'ORACLE. C'est ce que vous devez utiliser pour le projet. Accessoirement, vous disposez également du parseur Xerces et du processeur XSLT Xalan pour quelques exercices spécifiques.

Tous ces outils sont gratuits et disponibles sur le Web, ce qui vous permet de les installer chez vous si vous le souhaitez. J'ai un petit document d'installation qui résume l'essentiel.

Clients: Mozilla et Deckit

Vous pouvez utiliser le client web Mozilla pour visualiser vos documents HTML. Pour les documents PDF vous avez acrobat/reader et pour les WML le simulateur de téléphone mobile Deckit que vous pouvez installer sous votre compte. Si vous trouvez mieux que tout cela, n'hésitez pas.

Serveur web: Tomcat

Tomcat est un serveur web qui permet de faire de la programmation web/java avec des servlets et des JSP. Il est installé au bâtiment 308 sur la machine pingouin. Pour installer votre "compte" tomcat, vous devez exécuter les commandes suivantes: cp -R /308/etc/public_tomcat ~/ chmod 711 ~/public_tomcat chmod 644 ~/public_tomcat/* Vous disposez alors d'une adresse et d'exemples pré-installés, accessibles à l'URL suivante:

http://tomcat.ie2.u-psud.fr:8080/votre_login/ Tous les fichiers sont dans le sous-répertoire public_tomcat de votre répertoire d'accueil. Vous pouvez les modifier, en ajouter, etc. A partir de maintenant c'est dans ce répertoire que vous travaillez.

XSQL

XSQL est une servlet, proposée par ORACLE, qui permet de se connecter à une base, de soumettre des requêtes SQL, de transformer le résultat en XML, et enfin d'effectuer des transformations XSLT du côté serveur. XSQL vous est présenté en cours, et vous disposez pour commencer des quelques exemples (voir la page des exemples).

Essentiellement, il faut retenir que tout fichier d'extension .xsql, placé dans votre sous-répertoire public_tomcat est traité par la servlet XSQL au niveau du serveur.

Xerces et Xalan

Ce sont deux librairies java fournies par la fondation Apache, utilisées repectivement pour la programmation DOM et SAX, et pour les transformations XSLT effectuées depuis la ligne de commande ou depuis un programme java. Elles sont dans /308/lib/{xalan*,xerces*}. Il faut donc modifier le CLASSPATH pour y accéder:

  • setenv CLASSPATH ${CLASSPATH}:/308/lib/xalan*.jar
  • setenv CLASSPATH ${CLASSPATH}:/308/lib/xalan*.jar
MySQL

Voici quelques instructions pour utiliser MySQL. Tout d'abord, vous pouvez vous connecter avec la commande: mysql -u monLogin -h sol -p monLogin Le système vous demande alors votre mot de passe (c'est par défaut votre login, sinon voir avec l'enseignant). Important votre login est le même que sous Unix. Il commence par la première lettre de votre prénom, suivi de votre nom. Une fois connecté, MySQL affiche un prompt et attend les commandes. mysql>

Vous pouvez entrer les commandes directement, mais il est préférable de les placer dans un fichier, d'extension .sql, et d'exécuter ce fichier avec la commande source. Par exemple : mysql> source XFilms.sql

Un outil très pratique vous est proposé pour gérer votre base de données : phpMyAdmin. Cliquez sur le nom de votre base (identique à votre login), et utilisez ensuite les formulaires proposés pour créer des tables, insérer des lignes, effectuer une requête, etc.

Autour de XML: Environnement

Previous page: Documentation Next page: BD et XML

Last update: 9 septembre 2005