Hi Ich bin ein Neuling zu Spring WebServices. Ich würde gerne ein Standardbeispiel durchgehen, bei dem die WSDL als Eingabe vom Provider bereitgestellt wird. Wie sieht nun der Client-Code für diese WSDL aus? Müssen wir auf Client-Seite einen Stub-Code generieren?
Ich empfehle, die Anfrage- und Antwortobjekte mit JAXB aus den XSD-Schemata des Providers zu generieren.
Sie müssen die Serviceklassen nicht mit Spring WS generieren, da sie eine Vorlagenklasse für die Kommunikation mit dem WS-Server verwenden. Wenn Sie mit Spring JDBC oder Spring JMS vertraut sind, verhält sich die Template-Klasse ziemlich ähnlich wie die Klassen JMSTemplate
und JdbcTemplate
.
Tatsächlich benötigt der Spring WS-Client überhaupt kein WSDL-Dokument! Zusätzlich zu XSD-Schemas müssen Sie nur die URI-Eigenschaft für die WebServiceTemplate-Bean wie in diesem Beispiel festlegen:
%Vor%Hier ist ein Tutorial , das Ihnen einige Antworten geben könnte.
Sehen Sie, ob diese Schritt-für-Schritt-Anleitung auf - Web Service Client mit Spring-WS - hilfreich ist - unter Ссылка