Domanda

Quando annoto una classe Java con " @ WebService " e utilizzalo con JAX-WS RI ("Metro"), quanti oggetti della mia classe crea il JAX-WS RI? Esiste al massimo un oggetto in ogni momento o (forse a seconda dell'utilizzo) è possibile creare più istanze?

È stato utile?

Soluzione

Lo standard JAX-WS lo specifica?

Mi aspetto che sia simile ai Servlet, in cui lo standard non indica il server crea solo un oggetto Servlet per l'applicazione o uno per ogni richiesta. In tal caso, non dovresti creare il tuo programma in modo tale che faccia ipotesi sul funzionamento dell'implementazione JAX-WS.

Ed è quello che consiglierei in entrambi i modi: scrivi il tuo codice in modo tale che questa domanda sia controversa. Quindi sei certo che non ti imbatterai in sorprese e sarai in grado di cambiare Metro per qualcos'altro anche se la nuova implementazione capita di fare le cose in modo diverso.

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