Gestion de la conf (2)

Olivier Pascal <[email protected]> Sat, 20 Mar 2004 17:35:49 +0400
Newsgroups gmane.comp.web.blogv2.devel
Message-ID <[email protected]>
Salut,

Si vous le voulez bien je vais essayer de lier le tout en mettant sur place un 
systÚme fonctionnel comprenant l'initialisation et la gestion de la conf. On 
se débrouille comment finalement au niveau des fichiers de configuration ?

Un fichier de configuration :
o par module
o commun pour tous les modules

L'activation des modules se configure :
o dans le fichier de configuration de chaque module
o dans un fichier commun à tous les modules

La configuration des classes (DataFile, CacheManager, SqliteRequest, etc.) se 
déroule :
o dans un fichier de configuration commun
o dans un fichier de configuration indépendant à chaque classe
o par des constantes dans les classes

La configuration globale se déroule :
o dans un fichier de configuration indépendant
o dans le fichier de configuration du module core

Les classes accederont à la configuration :
o avec un objet IniHandler global
o en définissant des constantes à la volée
o en modifiant à la volée les propriétés publiques des classes concernées

-- 
Olivier Pascal