Académique Documents
Professionnel Documents
Culture Documents
Utilizando JWSDP
JWSDP,
Tomcat e Axis
I t d
Introduo
A utilizao do conjunto de ferramentas
(JWSDP,Tomcat e Axis) facilita muito o
desenvolvimento de Web Services
poupando o gasto de tempo
desnecessrio com a criao de XMLs
complexos, a implementao da
comunicao atravs do protocolo SOAP
e a gerao de WSDLs.
Softwares Necessrios
Esta
sta cclasse
asse pode se
ser pub
publicada
cada co
como
ouum Web
eb Se
Service
ce facilmente
ac e te
como JWS. Para isto, basta renomear o arquivo .java para .jws e copi-
lo para a pasta axis do webapps do seu Tomcat.
JWS
Ao publicarmos o nosso JWS, iniciamos o Tomcat e vamos test-lo.
Para acessar o Web Service da Calculadora, aponte o navegador
para:
http://127 0 0 1:8080/axis/Calculadora jws
http://127.0.0.1:8080/axis/Calculadora.jws
Aparecer um link para visualizarmos o WSDL que gerado
automaticamente pelo Axis.
a partir deste WSDL que criaremos nosso cliente de acesso ao
Web Service da Calculadora.
Com estes passos bem simples temos nosso primeiro Web Service
publicado.
JWS
Para classes de servios bem simples, o JWS
suficiente, porm ele tem algumas
desvantagens:
Sempre precisamos ter o fonte Java disponvel.
A classe no pode fazer parte de nenhum
pacote.
t
No pode utilizar outros tipos, seno os bsicos
do Java (primitivos
(primitivos, wrappers e String)
String).
D
Desenvolvendo
l d o Cli
Cliente
t
Desenvolvimento da aplicao que ir consultar o
servio disponvel no servidor.
Essa aplicao
p p poder ser de diversos tipos.
p A seguir
g
apresentado o cdigo fonte de uma classe que faz a
criao dos objetos do Axis para acesso a um servio
Web.
Considerando que essa classe poder ser instanciada
dentro de um mtodo init() de um servlet ou dentro do
mtodo public static void main(), diversos tipos de
aplicao em Java poder fazer uso dela
dela.
Caso esteja utilizando uma IDE Java, certifique-se que a
biblioteca AXIS.jar esteja contida no projeto.
Arquivo WSCliente.java