Über wsimport vs wsld2java für SOAP-Anfrage-Client

9

Ich habe gerade die Java-Quelldateien generiert, um einen Web-Service-Client mit dem wsimport von jdk1.7 zu erstellen.

%Vor%

Um die SOAP-Anfrage zu machen, habe ich die clasess im generierten Ordner verwendet. Alles ging gut, mit einer Antwort 200:)

Aber dann wollte ich (für ... 'Spaß') CXF (v.2.7) wsdl2java verwenden, um genau dasselbe zu machen, aber mit diesem Tool erzeugt es nicht die Klassen, die für die SOAP-Anfrage benötigt werden, Der generierte Ordner wird auch nicht erstellt.

%Vor%

Ich bemerke auch, dass die Klasse ObjectFactory, die die Werkzeuge selbst erstellen, anders ist. Mit wsdl2java wird eine sehr kurze Datei erstellt.

Warum erzeugen diese Werkzeuge also unterschiedliche Ergebnisse?

Ich verstehe nicht klar den Unterschied über diese beiden, können Sie mir helfen?

Die verwendete wsdl importiert xsd-Dateien, die ein bekanntes Problem haben, das ich dank dieses Blog-Eintrags gelöst habe hier

Danke für Ihre Antwort

    
mmpedraza 28.01.2015, 18:28
quelle

0 Antworten