Le 31 May 2002 Guillaume Desnoix a �crit :

> 
> Est-ce genant ? Quels sont les problemes ?
> 

Il n'y a aucun classement "humain" et lorsque on veut �diter les 
properties � la main ceux qui installent le logiciel n'y comprennent 
rien.

Il y a aussi le probl�me du controle de la syntaxe. A partir du 
moment o� le fichier des propri�t�s est �ditable � la main, tu dois 
faire un controle de validit�.


> 
> Exact. Mais la question principale est: comment les editer ?
> 

Je ne sais pas avec quoi les utilisateurs du logiciel �ditent les 
fichiers de propri�t�s. Emacs, Vi, Notepad, Word, tout est possible.


> 
> Dans ce cas, ce n'est pas la valeur des proprietes qui posent probleme
> mais leur statut (type, niveau, ...). En gros, les meta-donnees ;-)
> 

Non, parce que m�me si tu pr�vois bien tes m�ta-donn�es, � partir du 
moment o� la sauvegarde de Properties les range dans n'importe quel 
ordre, tes m�ta-donn�es deviennent illisibles, m�me si, 
conceptuellement, elles existent bien. 


> 
> Ou encore les beans serialises en XML.
> 

C'est une piste possible, que j'ai jamais explor�e ; j'ai cru 
comprendre qu'elle apparaissait avec la 1.4 ? Est-il possible de 
l'utiliser avec la 1.3 ?


> 
> Pour ma part, j'en reste aux proprietes (moyennant une surcharge). Ma
> classe derivee propose des accesseurs types, gerent les valeurs par
> defaut, ... et pourrait eventuellement faire un enregistrement trie.
> 

Il est vrai que j'h�site beaucoup � quitter les propri�t�s parce que 
c'est simple. J'ai beaucoup r�fl�chi, mais � chaque fois je r�-
invente quelque chose qui ressemble fort au XML, et du coup j'ai 
jamais fait.

Malheureusement le XML � la sauce Xerces rajoute quantit� de 
difficult�s (il faut quasiment un fichier de propri�t�s sp�cial 
xerces, pour d�finir le parser, pour d�finir truc, machin, ce qui est 
un comble pour le probl�me que j'essaie de r�soudre ! ).

(ceci dit bien que j'utilise d�j� xerces dans d'autres contextes, 
j'h�site simplement � utiliser la grosse m�canique juste pour les 
options...)

Il me semble que le fichier des propri�t�s est incontournable pour 
les propri�t�s archi de base (une demi douzaine tout au plus). Pour 
le reste, c'est malais�.


> 
> Pour ma part, je prefere en rester encore aux proprietes. Et si je
> devais changer, je prendrais l'option "bean serialise en XML".
> 

Et les beans s�rializ�s XML sont faciles � �diter � la main ?


--
Sur le Web, tout de suite.
Herve AGNOUX - diaam informatique
http://www.diaam-informatique.com

Répondre à