Newsgroup: it.comp.java
Titolo: web service

Chi mi puņ aiutare a scrivere un client per un service da far girare sotto
Tomcat con protocollo Java?
-- 
TIA

 Chi mi può aiutare a scrivere un client per un service da far girare sotto


 
Bello... stai calmino... Mica e' una chat!
La loluzione per cio' che  chiedi non e' affatto semplice. ho impiegato 
mesi a produrre risultati.
Comunque, intanto iniziamo da una cosa fondamentale:
Java e' un linguaggio e non un protocollo.
Poi. Per poter sviluppare applicazioni lato server con java, sul web, 
devi usare le servlet e le jsp. Se googleggi trovi di certo roba in 
inglese. Hai inoltre anche i tutorial in tomcat.
Comunque, partiamo dalla parte piu' difficile:
Far partire la prima servlet.
1. installi tomcat.
2. crei una cartella che si chiama come il tuo progetto e la metti in 
%TOMCAT_HOME/webapps
3. in quest'ultima crei una cartella WEB-INF (Occhio al maiuscolo) con 
le sotto-cartelle lib e classes.
in classes ci metti dentro la tua prima servlet compilata che, non so, 
faccia "hello world"
in lib i file jar, contenenti le librerie che usi.
In WEB-INF direttamente inserisci un file che si chiama web.xml, in cui 
*DEVI* mappare le servlet, altrimenti non funziona.
Tutto quanto lo trovi googleggiando su questo ng. Occhio che la tua 
domanda e' stata posta 2 milioni di volte (molte delle quali anche da 
me) quindi quasi tutti i tuoi dubbi hanno gia' avuto risposta.
Ora vado a dormire.
Notte.
-- 
            Davide Gurgone
      web: 
http://www.gurgone.it/
mail: davidechiocciolinagurgonepuntoit

 > c'è nessuno?


 Tomcat con protocollo Java?
Dai un occhiata ad axis o jwsdp della sun, io consiglio axis.
Hai un wsdl che descrive il servizio?
Java è un linguaggio, nn un protocollo, 'gnurant! :D
-- 
Ciao e buon lavoro,
  Renato
---- 
Renato Eschini
   Inera srl
   Via Vespucci 41
   56100 Pisa
   Tel:         (+39) (0)50 2201218
   WWW:         
http://www.inera.it

 
se eri nella tua piena facoltą mentale d'intendere e volere ciņ che 
scivi nell'oggetto potresti usare Apache AXIS. Vai sul sito e prova a 
leggere i tutorial. Quando scaricherai il sw (open source) ci sono 
allegati degli esempi funzionanti.
Carlo

 ha scritto nel messaggio
news:2trr3pF...@uni-berlin.de...


 se eri nella tua piena facoltà mentale d'intendere e volere ciò che


settimana prossima
Apache Tomcat è un application server
Apache Axis è un framework per generare webservices, lato server e
lato client.
Confermo che ti conviene leggere il tutorial per vedere qualche
esempio molto esplicativo e se usi Eclipse, con un comodo plugin, crei
le classi client in un amen....
Cia'
  P.
Non si mangia per vivere, si vive per mangiare

 
Scusami, ma ritengo tu abbia le idee abbastanza confuse:
noto che non hai minimamente guardato cosa è axis: è una web application 
(i web services, lo dice il nome, sono servizi web e in java vengono 
essenzialmente implememntati con delle servlet..) e come tale gira in 
una jvm "sotto" un servlet engine --> tomcat! Quindi la tua risposta è 
ingiustificata! per oggi ti becchi 4-.

 ha scritto nel messaggio
news:2trr3pF...@uni-berlin.de...


 Non si mangia per vivere, si vive per mangiare
Anch'io la pensavo cosi', poi e' arrivato il Natale ed ho preso 10 kg...
:-O


 P.S.: come si googleggia su un newsgroup?
http://groups.google.it/
poi impari da solo.
ciao!


 output del software
Boh? Continuo a nn capire, magari il problema č mio.......cmq....
Vuoi esportare dei metodi di una classe come web service? solitamente faccio
cosě:
uso un build.xml che usa i target ant che wrappano i tools di axis java2wsdl
e wsdl2java:
1) parto ad esempio da un interfaccia o da una classe che ha dei metodi che
voglio esporre, passo la classe/inetrfaccia a java2wsdl e mi viene generato
il descrittore del servizio web(WSDL) che sto per esporre.
2) genero l'infrastrttura di comunicazione passando il wsdl generato a
wsdl2java e deployo il tutto secondo tutorial.
Il tutorial di axis nn č molto intuitivo (IMHO) cmq segui le indicazioni per
come esporre una tua appl. web. (tralascia la parte .jws che sempre IMHO č
un modo sporco per esporre i webservice via axis).
cmq 
http://ws.apache.org/axis/
 and  rtfm!


 come esporre una tua appl. web. (tralascia la parte .jws che sempre IMHO è


 Chi mi può aiutare a scrivere un client per un service da far girare sotto
