Web services - Usando serviços de outros sites em suas aplicações - Part I : Configurando o Ambiente

Web services é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. E muito comum ver sites de vendas que usam web service dos Correios que calculam o valor do frete de um produto, em alguns estados também existem web services que permitem que o meu site faça consultas em notas fiscais do site da secretaria da fazenda.
São várias as empregabilidades deste recursos em sistemas web, então vejamos como criar, e consumir( termo utilizado para dizer que vamos usar um web service de alguêm ) um web service utilizando a linguagem de programação Java.
Para este tutorial utilizaremos a IDE Eclipse Indigo EE, e o server Tomcat 7, utilizaremos framework Apache Axis para a criação e manipulação do web service, que pode ser obtido em : axis.apache.org/axis2/java/core/download.cgi , para esse tutorial vamos subentender que você já sabe o básico de desenvolvimento web e já esteja com o ambiente configurado, ( eclipse e Tomcat ), caso você não saiba como configurar o ambiente, leia o post Desenvolvendo sistemas web com Eclipse Indigo e JSF 2, que mostra o passo a passo das configurações necessárias.
A primeira coisa a fazer e baixar o Apache Axis, no link acima, e descompacta-ló dentro de uma pasta qualquer no seu pc.
Depois vamos abrir o eclipse e criar um novo projeto, para criar o projeto pressione as teclas CTRL + N, e digite "dyn" no wizard, para filtrar o nosso tipo de projeto, que é Dynamic web project, selecione essa opção e clique em next.
Depois vamos configurar o projeto , e adicionar o suporte ao Apache Axis2 , para isso configure seu projeto como nas imagens abaixo.
depois disso e só ir avançando e concluir.
Agora vamos setar no eclipse, os arquivos do framework Apache Axis que você baixou e descompactou previamente, para isso clique em window, e depois vá em Preferences. Procure pela opção Web services, e faça as configurações de acordo com a figura abaixo:
Agora seu ambiente já está configurado para começar a usar web services.




Comentários
Postar um comentário