Frage

Ich benutze Spring-Ws. Ich denke, es gibt zwei Möglichkeiten, WSDL zu generieren.

dynamic wsdl und static wsdl Ansätze.

Könnten Sie mir bitte vorschlagen, welcher bessere Ansatz ist?

Vielen Dank!

War es hilfreich?

Lösung

Wenn es um die XSDs geht, empfehlen diese netten Leute, die Spring-Ws erstellt haben, Vertragsbereitschaft. In ihrem Handbuch wird erklärt, warum dies der Fall ist:

http://docs.spring.io/spring-ws/site/reference/html/why-contract-first.html

... was gut genug für mich ist.

Ob die WSDL dynamisch generiert werden soll, ist ein Problem nicht so sehr. In der Vergangenheit musste ich jedoch WSDL generieren, was strengen Unternehmensstandards entspricht. Wenn das etwas ist, das Sie tun müssen, sollten Sie sich an statisch halten. Darüber hinaus musste ich WSDL optimieren, um sicherzustellen, dass die Service -Definition gut mit .NET -Clients spielt. Auch hier ist der einzige Weg, dies zu tun, wenn Sie die WSDL selbst geschrieben haben.

Wenn Sie sich immer noch durch die WSDL lernen, können Sie es möglicherweise einfacher erzeugen, es zunächst zu generieren. Wenn Sie später statisch werden müssen, können Sie dann eine Kopie des generierten WSDL als Ausgangspunkt aufnehmen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top