Web service
ASSUNTO: Criar um serviço para cliente com a utilização de um web service.
CRIADO POR: José Edson Cordeiro Corrêa.
Vamos seguir os passos abaixo:
Acesse o link: http://www.xmethods.net/ve2/index.po e clique no WebService Country Information WebService: WebService com serviços de informações sobre países:
Figura 1.1. WebService escolhido.
Faça o Download do arquivo .wsdl. Após o download do WebService, vamos criar um projeto na IDE Eclipse de acordo com a figura 1.2.
Figura 1.2. Abrindo IDE Eclipse.
Agora clique em file > new > dynamic web Project, de acordo com a figura 1.3,
Figura 1.3. Criando projeto na IDE Eclipse.
Digite o nome do projeto “projetoWebService” > mude a versão para 2.5 > clique em Modify... > marque a opção Axis2 Web Services > OK > Finish,de acordo com a configuração da figura 1.4.
Figura 1.4. Configurando o projeto.
Agora copie o arquivo .wsdl baixado e cole dentro do Web Content do projeto e ficará igaul a figura 1.5.
.
Figura 1.5. Iniciando instalação.
Agora crie o serviço do Web Service, clique com o botão direito no arquivo
.wsdl > Web Services > Generate Client, de acordo com a figura 1.6.
Figura 1.6. Gerando serviço do Web Service.
Em seguida clique em em Finish, assim com mostra a figura 1.7.
Figura 1.7. Gerando Serviço.
Seu projeto agora possui as classes do web service
Country Information WebService, como mostra a figura 1.8.
Figura 1.8. Classes do Web Service.
Agora repita o mesmo processo da figura 1.6 > suba a alavanca para fazer o
Teste do Client, como mostra a figura 1.9.
Figura 1.9. Gerando Cliente.
Agora vamos startar o tomcat > e execute a aplicação, pronto serviço rodando, como mostra a figura 1.10.
Figura 1.10. Serviço executando local.
Agora vamos fazer os testes para exemplo. Essa função escolhida o usuário digita o nome de um país “Brazil” e no resultado mostra a sigla “BR” desse país, como mostra na figura 1.11.
Figura 1.11.