2016-04-16 12 views
1

Ich lerne, wie man SOAP verwendet, was ich im Grunde tun will, besteht darin, eine Webseite mit SOAP mit Spring MVC zu machen, um Daten aus einer Datenbank abzurufen. Ich habe studiert, wie man Spring MVC benutzt, aber ich verstehe nicht, wie ich SOAP machen kann. Grundsätzlich, wie man es strukturiert? Was zu verwenden? Soll ich Spring-WS neben Spring MVC verwenden? Ich muss sagen, ich bin ziemlich neu in Spring MVC und SOAP.SOAP mit Spring MVC, JAVA

Ich schätze wirklich jede gegebene Hilfe.

Antwort

1

Im Folgenden sind die Schritte, die Sie

  1. benötigen nehmen müssen zum hinzufügen Abhängigkeiten

    Feder-ws-Kern wsdl4j

  2. eine XSD erstellen, die für XML Schema Definition steht. Ihre Domäne befindet sich in einer Schemadatei (XSD), die Spring-WS automatisch als WSDL exportiert.

  3. Generieren Sie Domänenklassen basierend auf einem XML-Schema. Es kann mit Maven Plugin

  4. Erstellen Sie eine Art von db-Repository durchgeführt werden, die die Daten an den Web-Service

  5. erstellen Service-Endpunkt dienen würde, den Repo zu verwenden. Es ist so gemacht, dass wir die Logik dem Benutzer nicht offen legen, den wir gerade den Dienstnamen geben, der angerufen werden sollte. Service erledigt alles für uns. Art der Abstraktion

  6. Konfigurieren Sie Web-Service-Beans. Im Folgenden finden Sie den Link zu einem ausführlichen Tutorial eine Feder basierte Seife Web-Service

http://www.concretepage.com/spring-4/spring-4-soap-web-service-producer-consumer-example-with-tomcat

+0

Vielen Dank zu machen. Nur eine Frage. Wenn ich die MVC-Struktur habe, was muss ich noch hinzufügen, um SOAP zu machen? Frühling WS oder was? Und ist das Beispiel mit Feder MVC? Danke nochmal –

+0

Das Tutorial ist Frühling basiert aber nicht Frühling mvc Art von. Sie können es schließlich zu Federmvc konvertieren. Das Tutorial erklärt alles, was zu Ihrem Projekt hinzugefügt werden muss – LearningPhase

+0

Vielen Dank ein Fremder! –