A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Utilizando Serviços Web com o Axis 1.4 CEFETES – Serra Mateus Costa Abril - 2008.

Apresentações semelhantes


Apresentação em tema: "Utilizando Serviços Web com o Axis 1.4 CEFETES – Serra Mateus Costa Abril - 2008."— Transcrição da apresentação:

1 Utilizando Serviços Web com o Axis 1.4 CEFETES – Serra Mateus Costa Abril

2 Implantando um serviço com o Axis 1. Utilizando jws: –Copie o arquivo.java correspondente ao serviço desejando para o diretório axis no servidor de aplicações. –Mude a extensão do arquivo para jws. –Teste a disponibilidade do serviço no navegador

3 Testando o serviço implantado Testar o serviços Calculator.jws executando o cliente CalcClient disponível em %AXISHOME%samples/userguide/exampl e2 Atenção com o classpath. Dica: escreva um arquivo.bat

4 Exercício Adicionar as operações dividir e multiplicar no serviço de calculadora. Programar o cliente para incluir as opções de dividir e multiplicar.

5 Implantando via descritores WSDD Web Service Deployment Descriptor (WSDD) Exemplo de arquivo WSDD:

6 Implantando via descritores WSDD 1. Copiar o arquivo.class para o diretório classes dentroe de WEB-INF 2 executar a classe AdminClient: java -cp ".;c:\axis1_4;c:\axis1_4\lib;c:\axis1_4\lib\axis.jar;c:\axis1_4\lib\axis- ant.jar;c:\axis1_4\lib\commons-discovery- 0.2.jar;c:\axis1_4\lib\commons-logging jar;c:\axis1_4\lib\jaxrpc.jar;c:\axis1_4\lib\log4j jar;c:\axis1_4\lib\saaj.jar;c:\axis1_4\lib\wsdl4j jar" org.apache.axis.client.AdminClient deploy.wsdd

7 Gerando stubs a partir de WSDL Com o serviço disponível podemos gerar o stub correspondente ao mesmo. O stub é uma representação local do codigo do serviço. java -cp ".;c:\axis1_4;c:\axis1_4\lib;c:\axis1_4\lib\axis.jar;c:\axis1_4\lib\axis- ant.jar;c:\axis1_4\lib\commons-discovery-0.2.jar;c:\axis1_4\lib\commons- logging jar;c:\axis1_4\lib\jaxrpc.jar;c:\axis1_4\lib\log4j jar;c:\axis1_4\lib\saaj.jar;c:\axis1_4\lib\wsdl4j jar" org.apache.axis.wsdl.WSDL2Java

8 Exercício 1 grupo constrói o serviço calculadora com as operações * - + e / usando o metodo de deploy via wsdd 1 grupo constrói um serviço cotação de moeda onde são informados os valores em dólar, euro e yuan correspondentes a 1 Real. (via WSDD) 1 grupo usa os dois serviços e disponibiliza um serviço que oferece a operação de conversão de valores entre duas moedas quaisquer.

9 Compilando "c:\Arquivos de programas\Java\jdk1.6.0\bin\javac.exe" -cp ".;c:\axis1_4;c:\axis1_4\lib;c:\axis1_4\lib\axis.jar;c:\axis1_4\lib\axis- ant.jar;c:\axis1_4\lib\commons-discovery- 0.2.jar;c:\axis1_4\lib\commons-logging jar;c:\axis1_4\lib\jaxrpc.jar;c:\axis1_4\lib\log4j jar;c:\axis1_4\lib\saaj.jar;c:\axis1_4\lib\wsdl4j jar" CalcClient.java

10 Executando java -cp ".;c:\axis1_4;c:\axis1_4\lib;c:\axis1_4\lib\axis.jar;c:\axis1_4\lib\axis- ant.jar;c:\axis1_4\lib\commons-discovery- 0.2.jar;c:\axis1_4\lib\commons-logging jar;c:\axis1_4\lib\jaxrpc.jar;c:\axis1_4\lib\log4j jar;c:\axis1_4\lib\saaj.jar;c:\axis1_4\lib\wsdl4j jar" samples.userguide.example2.CalcClient -p8080 subtract 10 9


Carregar ppt "Utilizando Serviços Web com o Axis 1.4 CEFETES – Serra Mateus Costa Abril - 2008."

Apresentações semelhantes


Anúncios Google