Jav03-Developper des Applications XML en Java
Formation
À Tunis (Tunisie)
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
Tunis (Tunisie)
-
Durée
4 Jours
-
Dates de début
Dates au choix
Objectifs: 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. Destinataires: Développeurs Java
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Ce cours est destiné à des participants ayant déjà une solide expérience du langage Java et une bonne connaissance des technologies Web. Il ne comprend pas de présentation du langage Java.
Les Avis
Le programme
Cours : JAV03-DEVELOPPER DES APPLICATIONS XML EN JAVA
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 XMLSchema, 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 JEE.
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, commentaires, 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.
- Uti lisation de feui l le de style CSS pour présenter les documents.
- Le langage XSL-T pour la transformation des documents.
Exercices
- Composition et exploitat ion de documents XML bien formés et valides, avec les schémas associés. Les documents seront réalisés à l'aide d'un éditeur simple et d'outils spécial isés.
Exploitation de documents XML en Java
- Introduction et historique des parseurs XML pour Java.
- Exploitat ion 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.
Exercices
- Développement d'appl ications de traitement et de production de contenu XML.
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 uti lisant SOAP et WSDL.
- Echanges de flux XML.
Exercices
- Développement d'un Web service sur serveur Java et appel depuis un client Web.
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.
Exercices
- Génération de graphiques par feuille de style compi lée et mesures de 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état ion d'expressions Xpath.
Exercices
- Manipulation optimisée à travers une base de documents de gros volume.
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Jav03-Developper des Applications XML en Java