JAX-WS: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Awixel (discussione | contributi)
Nessun oggetto della modifica
Awixel (discussione | contributi)
Nessun oggetto della modifica
Riga 20:
 
==Differenze tra JAX-WS e JAX-RPC==
Anche se, le radici di JAX-WS vengono da JAX-RPC, il primo è un componente completamente diverso da quest'ultimo. Una delle differenze principali tra i due è il modello di programmazione: un servizio web basato su JAX-WS utilizza annotazioni (ad esempio ''@ WebService'') per dichiarare endpoint di servizi web, mentre JAX-RPC usa la procedura di invocazione[[Remote Method Invocation|Invocazione remota dei metodi ([[Remote Method Invocation|RMI)]]). L'uso delle annotazioni evita la necessità di deployment descriptor. Con JAX-WS, si può avere un web service distribuito su un server compatibile con applicazioni Java EE senza un descrittore di deployment singolo. Inoltre il JAX-WS presenta altre funzionalità aggiuntive come callback asincroni. Sebbene vi siano numerose differenze, JAX-WS e JAX-RPC possono coesistere senza problemi.
 
==Esempio==