PDA

View Full Version : [Java]WebService....Apache CXF, Spring, JAX-WS


pmhwp
01-04-2010, 09:25
Ciao,
sto studiando i web service in Java ma non ho ben chiaro i ruoli di questi programmi.
A cosa servono?


Grazie.

lupoxxx87
01-04-2010, 11:42
come per tutti le cose che vuoi fare decentemente sul web, anche i web service necessitano di

1) web server
2) framework (opzionale)
3) librerie

pmhwp
01-04-2010, 13:05
Spring quindi non centra molto con i webservice?
Jax-WS invece sono le librerie per implementare i webservice?

Grazie.

khelidan1980
01-04-2010, 19:12
Spring quindi non centra molto con i webservice?
Jax-WS invece sono le librerie per implementare i webservice?

Grazie.

Spring è un framework per sviluppare applicazioni jee, non so se fornisca pure librerie per generare webservice,probabile comunque, più che altro potrebbe servirti per sviluppare la tua logica di business!
Per fare webserver ci sono vari metodi anche automatizzati, tipo usare axis2(Dio ci salvi) oppure usare appunto Jax-WS che sono le librerie di jee per i ws appunto,però direi che principalmente tu ti devi prima concentrarti sulla logica di business, poi per quanto riguarda i webservice prima di tutto devi decidere se farli soap oppure rest, io consiglio il secondo metodo

pmhwp
01-04-2010, 20:28
Cosa intendi per logica di business?

Grazie.

khelidan1980
01-04-2010, 20:45
Cosa intendi per logica di business?

Grazie.

quello chè farà il tuo webservice, se fai un webservice che quando lo chiami ti risponde "ciao pippo" la classe che implementerà il tuo ciao pippo sarà la tua logica di business, in fondo il webservice è solo uno dei tanti modi in cui esporre il tuo servizio, poi se ti interessa la parte tecnica dietro alla tecnologia di webservice ti conviene secondo me per prima cosa studiarti i due metodi principali con cui i webservice vengono invocati, soap oppure rest, poi magari guardati i framework tipo jax-ws oppure axis2

pmhwp
02-04-2010, 08:29
Ok.
Ti Ringrazio.
Ciao.