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 :


<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 ?
Anonymous, modified 16 Years ago.

RE: Fichier de configuration XML

Post: 1
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
Anonymous, modified 16 Years ago.

RE: Fichier de configuration XML

Post: 1
Tu peux t'inspirer de la documentation spring pour charger des documents xml et faire comme eux. D'ailleurs je te conseille carrement d'utiliser spring au lieu de faire ton propre framework.