Message Boards
[RESOLU]Fichier de configuration XML
Erwan BODERE, modified 16 Years ago.
[RESOLU]Fichier de configuration XML
Junior Member Posts: 79 Join Date: 4/24/07 Recent Posts
Bonjour,
Je souhaite créer un portlet générique appelant des services métiers fournis par un site spécifique. Pour cela, j'ai pensé à l'utilisation d'un fichier XML pour parametrer ce porlet générique.
Voici la structure de ce fichier XML :
Je nommerai par exemple ce fichier services.xml. Où est-ce que vous pensez que je dois mettre ce fichier ? (WEB-INF ou autres)
J'ai également crée 2 classes Java : Service et ServiceParameter correspondant à la description du fichie XML.
Comment charger ce fichier et créer les instances des 2 classes ? Faut-il créer une servlet charger d'effectuer ce traitement au démarrage du serveur ?
Merci d'avance
Je souhaite créer un portlet générique appelant des services métiers fournis par un site spécifique. Pour cela, j'ai pensé à l'utilisation d'un fichier XML pour parametrer ce porlet générique.
Voici la structure de ce fichier XML :
<services>
<service>
<name></name>
<label></label>
<params>
<param>
<name></name>
<initvalue></initvalue>
<mandatory></mandatory>
<editable></editable>
<param>
<name></name>
<initvalue></initvalue>
<mandatory></mandatory>
<editable></editable>
</params>
</service>
<service>
<name></name>
<label></label>
<params>
<param>
<name></name>
<initvalue></initvalue>
<mandatory></mandatory>
<editable></editable>
<param>
<name></name>
<initvalue></initvalue>
<mandatory></mandatory>
<editable></editable>
</params>
</service>
</services>
Je nommerai par exemple ce fichier services.xml. Où est-ce que vous pensez que je dois mettre ce fichier ? (WEB-INF ou autres)
J'ai également crée 2 classes Java : Service et ServiceParameter correspondant à la description du fichie XML.
Comment charger ce fichier et créer les instances des 2 classes ? Faut-il créer une servlet charger d'effectuer ce traitement au démarrage du serveur ?
Merci d'avance
Erwan BODERE, modified 16 Years ago.
RE: Fichier de configuration XML
Junior Member Posts: 79 Join Date: 4/24/07 Recent Posts
Avez-vous une idée sur l'endroit où je dois mettre le fichier xml ? Comment accèder à ce fichier dans une classe ?
Ben il n'y a pas de facon standard liferay, renseigne toi sur un forum java général peut-être.
Erwan BODERE, modified 16 Years ago.
RE: Fichier de configuration XML
Junior Member Posts: 79 Join Date: 4/24/07 Recent Posts
Je l'ai mis dans le WEB-INF puis dans mon code j'accède la manière suivante : ../webapps/ROOT/WEB-INF/monfichier.xml