Bonjour,

je réalise un portail Web. 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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
<services>
  <service>
    <name></name>
    <label></label>
    <params>
      <param>
        <name></name>
        <initvalue></initvalue>
        <mandatory></mandatory>
        <editable></editable>
      </param>
      <param>
        <name></name>
        <initvalue></initvalue>
        <mandatory></mandatory>
        <editable></editable>
      </param>
    </params>
  </service>
 
 <service>
    <name></name>
    <label></label>
    <params>
      <param>
        <name></name>
        <initvalue></initvalue>
        <mandatory></mandatory>
        <editable></editable>
      </param>
      <param>
        <name></name>
        <initvalue></initvalue>
        <mandatory></mandatory>
        <editable></editable>
      </param>
    </params>
  </service>
</services>
Je nommerai par exemple ce fichier services.xml.

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