Pregunta

Estoy hablando de sincrónica en el lado del cliente. Eso significa que, el solicitante del servicio es el bloqueo después de enviar un mensaje al servicio.

Mi pregunta es:. Se relaciona con la -a -s parámetro de herramienta wsdl2java, Desde -a generar código asíncrono y estilo -s generar código de estilo de sincronización

o el bloqueo del lado del cliente o no es totalmente controlado por la lógica de cliente?

Gracias

¿Fue útil?

Solución

-a Generar código de estilo asíncrono solamente (por defecto: desactivado)
-s Generar código de estilo de sincronización solamente (por defecto: desactivado). Tiene prioridad sobre -a

Estas opciones definir cómo su cliente se comportará de petición / respuesta, cuando se utiliza WSDL2Java la mayor parte de las veces por lo general, escribir la lógica de negocio para hacer las llamadas de operación apropiadas con los parámetros adecuados.

Puede todavía más de viajar en el estilo de invocación cliente, pero no es realmente va a ser fácil de leer que el código generado automático de AXIS 2.:)

Otros consejos

se utiliza la herramienta wsdl2java para generar o bien una sincrónica (bloqueo) o un asíncrono (sin bloqueo) stub del cliente.

Para más detalles me gustaría recomendar la lectura de la href="http://ws.apache.org/axis2/1_5_1/dii.html" rel="nofollow bajo nivel de documentación API . Esto describir el funcionamiento del código que encontrará en los archivos Java generados.

Si está utilizando NetBeans para generar su cliente de servicios web, la operación generada ya está sincronizada por defecto. Si desea activar la función de ser llamada asincrónica o viceversa, puede seguir estos pasos fácilmente: https://netbeans.org/kb/docs/websvc/client.html#asynch-creatingtheclient

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top