Bonjour à tous,
Je dois développer un client web accédant à un service web de type Restful qui expose des entity, exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
    @POST
    @Override
    @Consumes({"application/xml", "application/json"})
    public void create(Article entity) {
        super.create(entity);
    }
 
    @PUT
    @Path("{id}")
    @Consumes({"application/xml", "application/json"})
    public void edit(@PathParam("id") Integer id, Article entity) {
        super.edit(entity);
    }
Pour que mon client puisse "envoyer" un entity, il lui faut, du moins je présume, la définition de ces classes. Pour ce faire j'ai deux moyens à ma disposition :
1) régénérer mes entity à partir de ma source de données,
2) utiliser jaxb pour générer un schéma XML côté serveur et générer les classes à partir de ce schéma côté client.

Ma question : est-ce que je suis dans le vrai, si oui quelle solution vous paraît la meilleure et si non comment procéder ?

Merci d'avance pour votre aide,