ESIC Informatique et Gestion de projets

JAVA – Développer des projets XML

ESIC Informatique et Gestion de projets
A distance

Prix à consulter
Ou préférez-vous appeler directement le centre?
68570... Voir plus

Infos importantes

Typologie Formation
Méthodologie A distance
  • Formation
  • A distance
Description

Java et XML représentent une très bonne combinaison pour le développement de projets de systèmes d’information distribués. Cette formation, destinée aux développeurs Java, leur apportera toutes les connaissances nécessaires à la mise en œuvre des technologies associées à XML dans l’environnement Java.

Programme

 

Introduction à XML et aux technologies associées

  • Rappel sur les langages à balises : SGML, HTML, XML et XHTML.
  • XML et le concept de documents.
  • Domaines d’application de la technologie XML.
  • Technologies associées : Namespace, les schémas DTD et XML-Schema, CSS, XSL-T et XPath, XLink et XPointer, XSL-FO.
  • Les parseurs/processeurs XML et XSL.
  • Java et XML : XML au sein de la plate-forme J2EE.
XML et la composition de documents
  • Structure d’un document XML, arborescence des éléments.
  • Pièces d’un document XML : déclarations, instructions processeur, commen­taires, entités, références caractères, éléments, attributs.
  • Document bien formé et document valide.
  • Règles pour les documents bien formés, structure logique d’un document XML.
  • Les schémas à l’aide de DTD et XML-Schema.
  • Les namespaces.
  • Utilisation de feuille de style CSS pour présenter les documents.
  • Le langage XSL-T pour la transformation des documents.
Exploitation de documents XML en Java
  • Introduction et historique des parseurs XML pour Java.
  • Exploitation des différents parseurs en Java.
  • Interface de programmation DOM, SAX et JDOM.
  • Situation du marché, différents parseurs disponibles, l’API JAXP.
  • Choix du parseur approprié.
  • Consommation et validation de document XML.
  • Production de documents XML bien formés et valides.
Java et XML dans la communication entre composants
  • Principe de base des applications distribuées.
  • Rôle de XML dans l’échange d’information.
  • Web Services.
  • Exemple d’une application distribuée utilisant SOAP et WSDL.
  • Echanges de flux XML.
Fonctions avancées
  • Mapping d’objets Java et de documents XML (JaxB, Castor...).
  • Utilisation de XSL-T pour la transformation de documents XML à partir de Java.
  • Programmation par transformations de flots XML.
  • Association Objet et XML.
  • Utilisation de XSL-FO pour la publication de document PDF.
  • Compilation de feuilles de style (XSLTC).
  • Génération d’images depuis des documents XML (SVG - Batik).
  • Optimisation des performances.
Base de données
  • Architecture générique d’un système XML/Relationnel.
  • Modèle de données et stockage du DOM.
  • Reconstruction d’un document depuis la base.
  • Injection de documents.
  • Interprétation d’expressions Xpath.

 


Ceux qui ont consulté cette formation ont également consulté...
En voir plus