Newsgroup: it.comp.java
Titolo: JWSDP 1.0_01: qualcuno lo sta usando?

Salve a tutto il ng
    Ho iniziato ormai da qualche settimana a smanettare con il Java Web
Service Developer Pack di Sun
per far girare qualche sempice web service su Tomcat... Gli esempi girano
tutti, ho però qualche difficoltà con la Serializzazione SOAP di alcune
classi che fungono da strutture dati complessi... e poi non riesco a far
girare un client dinamico, che scopre a runtime qual'è l'endpoint ws a cui
deve collegarsi...
    C'è qualcun altro che sta lavorando con questo pacchetto e a cui farebbe
piacere scambiare due chiacchiere/pareri?
    Giovanni ^_^


Ciao,
anche io sto usando il pacchetto WSDP che stai utilizzando tu, anche se 
sono solo agli inizi, toglimi una curiosita', ma gli esempi che hai 
compilato sono quelli che ci sono nel pacchetto della sun?
Ma nel tuo esempio usi un server UDDI?
Comunque se ti va sono disponibile per scambiare pareri sull'argomento.
    Ciao


Altra cosa scusami, utilizzi qualche IDE per sviluppare Web Services?
    Ciao


Ciao Giovanni.
Ho fatto qualche esperimento preliminare con JAX-RPC un 15 giorni fa
(Ora mi sto occupando di altre cose, ma riprendero' lo studio 
delle API JAX fra qualche settimana).
In particolare mi ero concentrato su JAX-RPC e 
ti posso dire che lavorando con client "statici"
(nei quali gli stub vengono generati e determinati una volta 
per tutte a tempo di compilazione) non ho problemi a gestire 
anche oggetti compositi (purche' ovviamente rispettino i 
requisiti imposti dalle specifiche). 
Ho anche cercato di realizzare un client basato su dynamic proxy,
prendendo spunto dagli esempi del tutorial.
Utilizzando i tipi base non ho problemi, ma quando 
cerco di accedere dal client a metodi del Web Service che 
utilizzano oggetti compositi, ottengo sempre come risposta
un'eccezione di run-time (non mi ricordo il tipo esatto) 
che riporta il messaggio "no serializer is registered for (null, ...".
A quanto pare il client non riesce a generare la 
classe "deserializer" relativa al tipo composito, cosa che invece, 
da quanto si evince dal tutorial, dovrebbe riuscire a fare 
basandosi sulle informazioni contenute nel file WSDL ottenuto
dal Web Service.
Ho fatto diverse prove ma non sono (ancora) riuscito a 
trovare una soluzione.
Questo problema e' stato riportato anche da altri sviluppatori 
sul forum Java dedicato ai Web Services:
 
http://forum.java.sun.com/forum.jsp?forum=331
Il thread in questione e' il seguente:
 
http://forum.java.sun.com/thread.jsp?forum=331&thread=279042
La soluzione proposta nel forum non mi soddisfa perche' non e'
ne' semplice ne' elegate.
Spero che, analizzando piu' in dettaglio le specifiche e gli esempi
del tutorial, si possa individuare la causa del problema e 
porvi rimedio in modo piu' strutturale.
Magari e' semplicemente un bug...
Forse ho un po' divagato rispetto alla tua richiesta iniziale.
Volevo solo farti presente che non sei il solo del newsgroup
a "combattere" con il JWSDP e che sono disponibile per condividere 
chiacchiere e pareri sull'argomento.
Ciao
Roberto
-- 
+-------------------+
| Bagnoli Roberto   |
| Nouvelle srl      |
| MODENA (ITALY)    |
| 
rbag...@orion.it
 |
+-------------------+

 Altra cosa scusami, utilizzi qualche IDE per sviluppare Web Services?
Sviluppo tutto utilizzando semplicemente JCreator sotto win 2000... per ora
mi va bene cosě.
A risentirci presto, Giovanni

 ha scritto nel messaggio
news:3D639004...@orion.it...


 Teniamoci in contatto ed ancora Grazie, anche per i links...
Ok
Cerchiamo di postare sul gruppo ogni nostro eventuale progresso
sull'argomento.
Saluti
e buon lavoro


Ciao qualcuno ha provato ad usare deploytool che si trova nel kit JWSDP?
Tale tool oltre che a creare il .war, quando fa il deployment crea anche 
il file WSDL?
Cioe', mi basta creare l'interfaccia e l'implementazione del servizio 
web e poi usare deplytool (che si arrangia a fare il resto)?
Grazie.
 
    Ciao