Netbeans et services Web .NET
-
09-09-2019 - |
Question
Je ne suis pas un développeur java expérimenté de sorte que tout commentaire sera accueilli ...
J'ai écrit un service Web en utilisant c # et je voulais consommer ce service de java -. Netbeans utilisé pour cette tâche
Toutes les méthodes fonctionnent bien à côté d'un: la méthode qui attend un type appelé BusinessDataField2 - ce type contient 2 champs: nom (string) et la valeur (objet)
Ces champs sont remplis à l'aide des méthodes get, set -. Cela fonctionne facilement à l'environnement .NET
Mais ...
Je peux voir que Java nécessite des paramètres différents pour les méthodes get et set - le paramètre est:
JAXBElement JAXBElement
La question est: comment puis-je instancier cet objet? J'ai essayé beaucoup de différentes façons, mais rien ne fonctionnait ...
Merci, ofer
La solution
Vous ne devriez pas utiliser le type « objet ». Il pourrait être tout type réel, mais vous ne dites pas le côté Java à quoi vous attendre. Le mieux qu'il peut le faire, alors, est de traiter le XML réel de la valeur.
Considérez: l'objet pourrait être un entier, ou il pourrait être une structure complexe. Comment le côté Java saura quoi faire avec elle? Le côté Java aurait même pas un Classs proxy pour la structure complexe, parce que vous ne dit que ce que vous pourriez jamais revenir la structure complexe.
Autres conseils