Frage

Ich spreche über synchron auf der Client-Seite. Das heißt, blockiert der Dienstanforderer nach einer Nachricht an den Dienst zu senden.

Meine Frage ist:. Es ist im Zusammenhang mit dem -a Parameter es von wsdl2java Tool Da -a Asynchron-Stil-Code generieren und sie erzeugen Sync-Stil-Code

oder das Client-Seite Blockieren oder nicht vollständig durch die Client-Logik gesteuert?

Danke

War es hilfreich?

Lösung

-a Asynchron-Stil-Code generiert nur (Standard: aus)
sie generieren sync Artcode nur (Standard: aus). Hat Vorrang vor -a

Diese Optionen definieren, wie Sie Ihren Client für Request / Response verhalten wird, wenn Sie WSDL2Java die meiste Zeit Sie in der Regel die Business-Logik schreiben, um die entsprechenden Operation Anrufe mit entsprechenden Parametern vornehmen.

Sie können nach wie vor über den Client-Aufruf Stil fahren, aber es ist wirklich nicht einfach sein, dass die automatisch generierten Code von AXIS zu lesen 2.:)

Andere Tipps

Sie verwenden das wsdl2java Werkzeug entweder eine synchrone (Blockierung) oder ein asynchronen (nicht-blockierend) Client-Stub zu erzeugen.

Für weitere Details Ich würde empfehlen, lesen Sie die Low Level-APIs Dokumentation . Dies würde den Betrieb des Codes beschreiben Sie in Ihren generierten Java-Dateien finden.

Wenn Sie NetBeans verwenden Ihre Web-Service-Client zu generieren, erzeugt der Betrieb bereits synchron standardmäßig. Wenn Sie es wechseln wollen kehrt asynchronen Aufruf oder vice sein, können Sie diese Schritte einfach: https://netbeans.org/kb/docs/websvc/client.html#asynch-creatingtheclient

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