Domanda

sto parlando sincrono sul lato client. Ciò significa che, il richiedente il servizio sta bloccando dopo l'invio di un messaggio al servizio.

la mia domanda è:. Si è legato al parametro -a -s di strumento WSDL2Java, Dal momento che -a generare codice di stile asincrona e -s generare il codice di stile di sincronizzazione

o il lato blocco client o non è totalmente controllata dalla logica cliente?

Grazie

È stato utile?

Soluzione

-a Generare codice di stile asincrona solo (default: off)
-s Generare codice di stile di sincronizzazione solo (default: OFF). Ha la precedenza su -a

Queste opzioni definire come il vostro cliente si comporterà per la richiesta / risposta, quando si utilizza WSDL2Java il più delle volte in genere scrivere la logica di business per rendere l'operazione appropriata chiama con i parametri appropriati.

È possibile ancora più di cavalcare lo stile invocazione cliente, ma la sua realtà non sta per essere facile da leggere che automaticamente generato il codice di AXIS 2.:)

Altri suggerimenti

Si utilizza lo strumento WSDL2Java per generare sia un sincrona (blocco) o un asincrona (non bloccante) stub del client.

Per maggiori dettagli vi consiglio di leggere il basso documentazione API di livello . Ciò descrivere il funzionamento del codice si trovano nei file java generati.

Se si sta utilizzando NetBeans per generare il client del servizio Web, l'operazione generato è già sincrona di default. Se si vuole attivare per essere chiamata asincrona o viceversa, è possibile attenersi alla seguente procedura facile: https://netbeans.org/kb/docs/websvc/client.html#asynch-creatingtheclient

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top