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
