Configurons... Configuration?!?

Written by Fneuch on 2.11.04

On s'en sort jamais!

Peut importe ce qu'on fait, on se pose toujours la même question... Ou est-ce qu'on place les paramêtres de configurations de nos modules/applications/(mettre ici nimporte quoi) Ça fait trois choses que je commence depuis 2 semaines (dont mon modèle en RDF), j'ai toujours besoins de quelques paramêtres de configurations...

Il n'existe pas beaucoup d'indication sur les bonnes façons de faire! J'ai donc voulu bien faire en utilisant les produits d'Apache... La courbe d'apprentissage de leur produit n'est pas toujours simple. Il existe un produit dans leur projet Jakarta, qui est dédié juste pour ça : la configuration.

Le produit semble bien, il me reste encore quelques tuning à faire, plusieurs défrichage à faire dans leur doc... Les étapes de base sont souvent bien définis, il ne faut pas, par contre, être dans la catégorie des gens qui tente de dévier un tant soit peu des étapes de bases.

En bout de ligne, j'en suis revenu avec un procédé qui ressemble à ça :

TestConfig testConfig = new TestConfig();
ConfigurationFactory factory = new ConfigurationFactory();
URL configURL = testConfig.getClass().getResource("/cfg.xml");
factory.setConfigurationURL(configURL);
Configuration config = factory.getConfiguration();
String prop1 = config.getString("prop1");

System.out.println(prop1);


Rien d'extra ordinaire, mais bon, ça ressemble à un procédé standard de configuration. J'ai vu d'autre procédé fait par d'autre personne... Tout ce qu'ils font c'est lire dans un fichier XML. En soit, j'en rvient à faire ça, mais l'important, c'est d'avoir une couche d'abstraction entre ce que nous devons faire et le procédé réel...

C'est simplement une question de standard, de logique, de portabilité, de bonne pratique!

Qui suis-je ?

Je suis un "accro" de Java: que vous parliez de programmation, ou de café! Je suis architecte organique pour une compagnie de consultation à Québec.

PLAYSTATION®Network

Utiliser vous Twitter?

Twitter Updates