|
Programmation XML en environnement Java
Pré-requis
- Il est nécessaire de connaître Java ou d’avoir suivi le stage "Langage Java".
- Des notions sur les fondamentaux de XML (syntaxe, styles,…) sont un plus.
Participants
- Concepteurs et développeurs devant intégrer les technologies XML dans leurs applications.
Objectifs
- Savoir utiliser un parseur (SAX,DOM, …) et activer une transformation XSLT.
Contenu
RAPPELS SUR XML - Fondements d'XML.
- Namespace.
- DTD / Schémas.
- Transformations XSLT.
- Présentation du concept d'E.A.I.
JAXP (VUE D'ENSEMBLE) - Structure de JAXP et implémentations.
- JAXP et JDK.
SAX (SIMPLE API FOR XML) - Présentation.
- Déclenchement du parsing.
- Gestion des DTD.
- Gestion des Schémas XML (avec JAXP).
- Gestion des erreurs.
DOM (DOCUMENT OBJECT MODEL) - Présentation.
- Déclenchement du parsing.
- Analyse de l’arbre généré.
- Fabrication de nouveaux noeuds.
- Génération d’un fichier XML (ou flux réseau).
- Validation.
- Présentation des autres api (JDOM, DOM4J, ...).
ACTIVATION DE TRANSFORMATIONS - XSLT Xalan (apache) / TrAX de JAXP (SUN).
- Mise en oeuvre coté serveur (Servlet, page JSP).
- Dialogue entre serveur de présentation et serveur de données.
SÉRIALISATION (OBJET JAVA <-> XML ) - Principes et mise en oeuvre.
- Api JAXB.
|