XML est bel et bien devenu le format privilégié pour les
échanges et l'intégration de données.
Oracle ne s'y est pas
trompé et a rapidement rendu sa plate-forme de
développement Internet entièrement compatible avec
XML. Le
volume croissant des échanges de données hétérogènes entre
entreprises, voire à l'intérieur d'une même entreprise,
conduit le
développeur de services web à élaborer des
applications capables de profiter de l'universalité de XML
et la puissance des outils
Oracle.
Steve Muench est l'un des rares experts qui connaissent
aussi bien les deux mondes. Son expérience lui a permis de
construire son ouvrage à partir d'applications pratiques
mises en oeuvre autour des techniques les plus fiables. Il
propose un grand nombre de techniques d'accès aux bases de
données via XPath et XSLT, java et PL/SQL. Il montre
comment tirer parti des outils Oracle dédiés comme XML
Parser, XSLT Processor, XSQL Pages, XSM SQL Utility,
interMedia, Advanced Queuing et JDeveloper. Ce livre
explore les points-clés suivants :
- Transformations XSLT : probablement la technique de
transformation de données la plus intéressante du moment. À
travers de nombreux exemples, vous apprendrez rapidement à
écrire des feuilles de XSLT pour transformer vos données en
documents XML arbitraires, en HTML ou en simple texte.
- Datagrammes XML : comment créer des datagrammes avec
XSQL, PL/SQL, ou Java, les stocker dans une base
relationnelle, les explorer à l'aide de XPath et
interMedia, les exploiter avec XSQL Pages ou des
transformations XSLT.
- Techniques avancées : gestion des documents XML
volumineux, utilisation de XSQL comme environnement de
publication, extension de XSQL et de XSLT avec Java.
- Mise en oeuvre : quelques exemples de projets en
grandeur réelle vous donneront un aperçu de la puissance
des applications possibles qui combinent les
fonctionnalités de SQL, XML et XSLT.
Ce livre regorge d'exemples testés, commentés et exposés en
détail. Ils pourront vous servir de points de départ pour
vos propres projets basés sur XML et Oracle. Le CD-ROM
associé contient JDeveloper 3.1 (pour WindowsNT/2000), un
environnement de développement intégré pour Java.
Sommaire
Préface
I. Notions élémentaires sur XML
- Introduction à XML
- Mise en oeuvre de XML
II. Notions fondamentales sur Oracle et XML
- Combinaison de XML et Oracle
- Développement XML avec JDeveloper
- Manipulation de XML en PL/SQL
- Traitement de XML à l'aide de Java
- Transformations XML avec XSLT
- Publication de données avec les pages XSLT
- Perfectionnement XSLT
- Génération de datagrammes en PL/SQL 387
- Génération de dataprogrammes en Java
- Recherche dans les documents XML avec interMedia
- Techniques avancées de chargement XML
III. Applications Oracle XML
- Utilisation des pages XSQL
comme outil de diffusion
- Extension de XSQL et XSLT avec Java
- Réalisation de portails et d'application en XSLT
IV. Annexes
- Package d'aide XML
- Installation du servlet Oracle XSQL
- Survol conceptuel de la famille XML
- Référence rapide
Index