Formation gratuite les bases du langage Java

35. XSLT (Extensible Stylesheet Language Transformations).

35.1. XPath.

35.2. La syntaxe de XSLT

35.3. Un exemple avec Internet Explorer.

35.4. Un exemple avec Xalan 2

36. Les modèles de document.

36.1. L’API JDOM.

36.1.1. L’historique de JDOM.

36.1.2. La présentation de JDOM.

36.1.3. Les fonctionnalités et les caractéristiques.

36.1.4. L’installation de JDOM.

36.1.4.1. L’installation de JDOM Betâ 7 sous Windows.

36.1.4.2. L’installation de la version 1.x .

36.1.5. Les différentes entités de JDOM.

36.1.5.1. La classe Document

36.1.5.2. La classe DocType

36.1.5.3. La classe Element.

36.1.5.4. La classe Attribut

36.1.5.5. La classe Text.

36.1.5.6. La classe Comment.

36.1.5.7. La classe Namespace

36.1.5.8. La classe CData.

36.1.5.9. La classe ProcessingInstruction

36.1.6. La création d’un document

36.1.6.1. La création d’un nouveau document.

36.1.6.2. L’obtention d’une instance de Document à partir d’un document XML.

36.1.6.3. La création d’éléments

36.1.6.4. L’ajout d’éléments fils.

36.1.7. L’arborescence d’éléments.

36.1.7.1. Le parcours des éléments

36.1.7.2. L’accès direct à un élément fils.

36.1.7.3. Le parcours de toute l’arborescence d’un document

36.1.7.4. Les éléments parents.

36.1.8. La modification d’un document.

36.1.8.1. L’obtention du texte d’un élément.

36.1.8.2. La modification du texte d’un élément

36.1.8.3. L’obtention du texte d’un élément fils.

36.1.8.4. L’ajout et la suppression des fils.

36.1.8.5. Le déplacement d’un ou des éléments.

36.1.8.6. La duplication d’un élément

36.1.9. L’utilisation de filtres

36.1.10. L’exportation d’un document.

36.1.10.1. L’exportation dans un flux

36.1.10.2. L’exportation dans un arbre DOM

36.1.10.3. L’exportation en SAX.

36.1.11. L’utilisation de XSLT

36.1.12. L’utilisation de XPath

36.1.13. L’intégration à Java.

36.1.14. Les contraintes de la mise en oeuvre de JDOM

36.2. dom4j.

36.2.1. L’installation de dom4j

36.2.2. La création d’un document

36.2.3. Le parcours d’un document.

36.2.4. La modification d’un document XML.

……

Partie 1 : les bases du langage Java

Cette première partie est chargée de présenter les bases du langage java.
Elle comporte les chapitres suivants :

  •  Présentation de Java: introduit le langage Java en présentant les différentes éditions et versions du JDK, les caractéristiques du langage et décrit l’installation du JDK
  • Les notions et techniques de base en Java : présente rapidement quelques notions de base et comment compiler et exécuter une application
  • La syntaxe et les éléments de bases de Java : explore les éléments du langage d’un point de vue syntaxique
  • La programmation orientée objet: explore comment Java utilise et permet d’utiliser la programmation orientée objet
  • Les packages de bases : propose une présentation rapide des principales API fournies avec le JDK
  • Les fonctions mathématiques: indique comment utiliser les fonctions mathématiques
  • La gestion des exceptions: explore la faculté de Java pour traiter et gérer les anomalies qui surviennent lors de l’exécution du code

Présentation de Java
Java est un langage de programmation à usage général, évolué et orienté objet dont la syntaxe est proche du C.
Ce chapitre contient plusieurs sections :

  • Les caractéristiques
  • Un bref historique de Java
  • Les différentes éditions et versions de Java
  • Un rapide tour d’horizon des API et de quelques outils
  • Les différences entre Java et JavaScript
  • L’installation du JDK

Les différentes éditions et versions de Java
Sun fourni gratuitement un ensemble d’outils et d’API pour permettre le développement de programmes avec Java. Ce kit, nommé JDK, est librement téléchargeable sur le site web de Sun http://java.sun.com ou par FTP ftp://java.sun.com/pub/
Le JRE (Java Runtime Environment) contient uniquement l’environnement d’exécution de programmes Java. Le JDK contient lui même le JRE. Le JRE seul doit être installé sur les machines où des applications Java doivent être exécutées.
Depuis sa version 1.2, Java a été renommé Java 2. Les numéros de version 1.2 et 2 désignent donc la même version. Le JDK a été renommé J2SDK (Java 2 Software Development Kit) mais la dénomination JDK reste encore largement utilisée, à tel point que la dénomination JDK est reprise dans la version 5.0. Le JRE a été renommé J2RE (Java 2 Runtime Environment).

Les évolutions des plates-formes Java
Les technologies Java évoluent au travers du JCP (Java Community Process). Le JCP est une organisation communautaire ouverte qui utilise des processus définis pour définir ou réviser les spécifications des technologies Java.
Les membres du JCP sont des personnes individuelles ou membre d’organisations communautaires ou de sociétés commerciales qui tendent à mettre en adéquation la technologie Java avec les besoins du marché.
Bien que le JCP soit une organisation communautaire ouverte, Sun Microsystems est le détenteur des marques déposées autour de la technologie Java et l’autorité suprême concernant les plates-formes Java.
Des membres du JCP qui souhaitent enrichir la plate-forme Java doivent faire une proposition formalisée sous la forme d’une JSR (Java Specification Request). Chaque JSR suit un processus qui définit son cycle de vie autour de plusieurs étapes clés : drafts, review et approval.
Chaque JSR est sous la responsabilité d’un leader et traitée par un groupe d’experts.

Les différentes versions de Java
Chaque version de la plate-forme Java possède un numéro de version et un nom de projet.
A partir de la version 5, la plate-forme possède deux numéros de version :

  • Un numéro de version interne : exemple 1.5.0
  • Un numéro de version externe : exemple 5.0

Le nom de projet des versions majeures concerne des oiseaux ou des mammifères.

Java 1.0
Cette première version est lancée officiellement en mai 1995.
Elle se compose de 8 packages :

  • java.lang : classes de bases
  • java.util : utilitaires
  • java.applet : applets
  • java.awt.* : interface graphique portable
  • java.io : gestion des entrées/sorties grâce aux flux
  • java.net : gestion des communications à travers le reseau

Java 1.1
Cette version du JDK est annoncée officiellement en mars 1997. Elle apporte de nombreuses améliorations et d’importantes fonctionnalités nouvelles dont :

  • les Java beans
  • les fichiers JAR
  • RMI pour les objets distribués
  • la sérialisation
  • l’introspection
  • JDBC pour l’accès aux données
  • les classes internes
  • l’internationalisation
  • un nouveau modèle de sécurité permettant notamment de signer les applets
  • un nouveau modèle de gestion des événements
  • JNI pour l’appel de méthodes natives

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *