Date de création : | 27 Novembre 2003 | |
Dernière modification : | 27 Novembre 2003 | |
Diffusion : | internet |
Pour parser les fichiers de configuration XML, nous utilisons l’utilitaire open source de Jakarta : "Commons Digester" .
Tout d’abord, pour utiliser Digester, vous devez placer les librairies suivantes dans votre répertoire lib : Digester, BeanUtils, Collections, Logging et un parser XML (livré maintenant avec le jdk 1.4) conforme à SAX 2.0 (Simple API for XML) ou JAXP 1.1 (Java API for XML Parsing).
Nous allons voir plusieurs méthodes pour charger les fichiers de configuration, car ces derniers peuvent être écrits dans des syntaxes différentes et il existe plusieurs méthodes de parsing.
Nous allons maintenant créer la classe Config qui va parser le fichier de configuration XML.
Cette classe utilise :
- un singleton pour charger le fichier de configuration uniquement au démarrage
de l'application,
- des accesseurs pour accéder aux variables de la classe,
- une méthode qui va charger les informations contenues dans le fichier
de configuration,
- une méthode qui va construire les objets ou initialiser les variables
de la classe avec les valeurs du fichier de configuration.
1er Cas de fichier de configuration XML : |
< ?xml version= "1.0 " ?> |
2ème Cas de fichier de configuration XML : |
<?xml version="1.0" ?> |
3ème Cas de fichier de configuration XML : |
<?xml version="1.0" ?> |
Il ne reste plus qu'a créer la classe cliente qui va exploiter les paramètres
de configuration.
Pour cela il suffit d'appeler les accesseurs de cette façon :
URL u = new URL(Config.getInstance().getValidateURL());
Remarque : l'utilisation de la classe config est la même dans les 2 cas
d'écriture du fichier de configuration.
Création : 27 Nov.2003 - Sébastien Gougeon (Université de Rennes 1) | |
Modifications : |