Jav03-Developper des Applications XML en Java

Formation

À Tunis (Tunisie)

790 € TTC

Appeler le centre

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

Tunis (Tunisie)
Rue 8609 N°18 Z.I. Charguia 1, 1035

Date de début

Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes

À 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.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

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

Nombre d'élèves par classe : 8

Appeler le centre

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

790 € TTC