Client web d'un service web rest utilisant des entity
Bonjour à tous,
Je dois développer un client web accédant à un service web de type Restful qui expose des entity, exemple :
Code:
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,