Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Accueil
  2. Numérique
  3. Développement et langage informatique
  4. Java
  5. Développer avec XML et Java
Développer avec XML et Java

Développer avec XML et Java

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :
Mérignac :
TEAMS-CAD :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme

A l'issue de cette formation, vous serez capable de :

  • Optimiser la lecture des documents XML
  • Identifier les API Java pour XML
  • Sérialiser avec JAXB
  • Valider un document XML
  • Effectuer une transformation XSL.

Jour 1

API Java pour XML

  • API Standard JAXP
  • Parsers compatibles
  • Encodage des documents
  • Modèles de parsing
  • DOM4J et JDOM

Exemples de travaux pratiques (à titre indicatif)

  • Installation des extensions JDOM et DOM4J
  • Création de deux programmes Java, l'un utilisant JDOM et l'autre DOM4J, aussi bien en lecture de document XML qu'en écriture

SAX (Simple API for XML)

  • Modèle événementiel
  • Handlers SAX
  • Mémorisation du contexte
  • Gestion des namespaces
  • Gestion de la validation
  • Gestion des erreurs

Exemples de travaux pratiques (à titre indicatif)

  • Conception d'un programme Java permettant de lire un très gros fichier de données XML afin d'en restaurer les données et la structure dans un fichier plat
  • Optimisation de la recherche

DOM (Document Object Model)

  • Modèle objet
  • Nodes et Elements
  • Analyse de l'arbre
  • Fabrication noeuds
  • Génération d'un fichier XML
  • Navigation et parcours rapides
  • Gestion de la validation
  • Gestion des Namespaces
  • Présentation de XPath
  • Utilisation de XPath afin de lire des données XML via DOM

Exemples de travaux pratiques (à titre indicatif)

  • Conception d'un programme Java permettant de créer un document XML à partir de zéro
  • Récupération du fichier XML et modification de celui-ci, notamment par copie d'ensemble de données
  • Utilisation de XPath pour rechercher des données dans le document XML créé

Jour 2

Activation de transformations XSLT

  • Processeurs XSL
  • Manipulation
  • Cas d'utilisation dans un contexte Web

Exemples de travaux pratiques (à titre indicatif)

  • Appel de la transformation XSLT afin de partir d'un document XML et d'en générer un autre document XML ainsi qu'un document HTML

Sérialisation avec JAXB

  • Principes de la sérialisation XML
  • Annotations JAXB
  • Outils de mapping

Exemples de travaux pratiques (à titre indicatif)

  • Programme de création de document XML à partir de JavaBeans Java et inversement

Validation XML

  • Présentation de la validation d'un document XML à partir d'un document XSD

StAX (Streaming API)

  • API bidirectionnelle et évènementielle
  • Cursor API
  • Iterator API

Exemple de travaux pratiques (à titre indicatif)

  • Ecriture d'un programme de validation d'un document XML en utilisant un schéma XSD
Public visé

Concepteurs et développeurs devant intégrer les technologies XML dans leurs applications.

Prérequis

Connaître Java et avoir des notions sur les fondamentaux de XML (syntaxe...).

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :25 août22 sept.27 oct.24 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :25 août27 oct.17 nov.
Qualiopi
En centre
Non éligible CPF
formation
Mérignac (33700)
JSF 2 - Java Server Faces
Prochaines sessions disponibles :27 août29 oct.26 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 sept.20 oct.24 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 sept.15 sept.03 nov.03 nov.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter