Question

Je travaille actuellement sur un projet qui expose certaines fonctions via les services Web. Le problème est que certains appels doivent renvoyer un tableau "attribut", qui est une classe de conteneurs pour une cellule de base de données.

Ces attributs sont évidemment des différents types (int, chaîne, date, horodatage, etc.). Rien de vraiment dur, juste des types de base. À l'heure actuelle, les appels WebService renvoient simplement un tableau d'objets d'attribut qui contient les valeurs dans les chaînes.

Maintenant, je n'ai pas codé les services Web, je veux juste savoir s'il existe des modèles connus pour concevoir de telles situations (afin de faire des conseils au gars qui est en fait le développeur de ces services Web).

Était-ce utile?

La solution

je pense ces séries Des articles sur InfoQ vous aideront (ou le développeur réel) à comprendre ce que vous devez faire. Il parle des mappages entre les types de données XML et les types de données Java.

Sinon, je ne comprends pas très bien votre question. Pardon!

Autres conseils

Je pense que vous avez besoin de services Web "Contract First". Écrivez-les de telle manière que vous acceptez une demande XML et renvoyez une réponse XML. Ce n'est pas très différent de votre schéma qui renvoie une gamme de chaînes, mais ce sera beaucoup plus portable entre différents clients. La définition de la chaîne et du tableau est différente en Java et .NET, donc toute approche qui utilise des objets pour les demandes ou les réponses verrouille un client particulier. Restez avec XML; Commencez par des schémas comme contrat avec les clients.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top