Formation : Java & XML
(Réf. 19240)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
Java
Prérequis
- Bonne connaissance de java et bonne connaissance du langage XML.
Public
- Architecte technique
- Chef de projet
- Équipe projet
Objectifs
- Connaître les différentes librairies java axées sur XML
- Choisir la librairie adéquate
- Manipuler des documents XML
Type de formation
CourteProgramme
1. INTRODUCTION
Le langage XML
. Présentation de la syntaxe d’un document XML, des notions de schéma et de namespace.
Panorama des outils proposés par Java
. Liste des librairies les plus connues, ayant vocation à manipuler le langage XML.
2. MANIPULATIONS BASIQUES
Validation XML via les Schémas
. Utilisation d’un schéma pour valider un document XML.
Parsing d’un flux XML
. Analyse événementielle d’un flux XML via SAX (Simple Api for XML).
. Analyse hiérarchique d’un flux XML via DOM (Document Object Model).
. Présentation de l’api JAXP (Java Api for XML Processing).
. Présentation de Dom4J.
3. MANIPULATIONS AVANCEES
La librairie StAX (Streaming Api for XML)
. Principe de fonctionnement de Stax.
. Différences entre DOM, SAX et StAX.
Utilisation de XPATH
. Présentation de Xpath.
. Les apports de Xpath 2.0.
. Présentation des différentes solutions basées sur Xpath (Java SE, saxon, jaxen…).
4. SERIALISATION / DESERIALISATION
Le principe
. Principe de sérialisation (marshalling) et de désérialisation (unmarshalling) des objets Java en XML.
Les librairies
. Les librairies et différents projets permettant de sérialiser des objets en XML.
5. TRANSFORMATIONS VIA XSL
Présentation de XSL
. Présentation du concept.
. XSLT et XSL/FO.
6. REQUETES XQUERY
Principe et syntaxe de Xquery.
Générer de nouveaux documents.
Rechercher des données.
Limites de Xquery.Pédagogie
Non renseignéPoint(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
92100 BOULOGNE BILLANCOURT :