- JDK 1.7
- Tomcat 7.0
- Eclipse Kepler
Iremos seguir direto para implementação do cliente, acreditando que seu ambiente de desenvolvimento já esta previamente configurado conforme acima citado.
Também iremos considerar que foi previamente criado um WebService com o Serviço EXEMPLOSERVICE.WSL.
Primeiro passo:
Crie um projeto web dinâmico como imagem abaixo:
Dê um nome sugestivo para seu projeto.
Sempre clicando no next.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnV29SpEM6CvyPVLF0TI6LSoLQH60rKVyI3URbpB1zgS2VFQAROydkudL8MDM0YP2hbygvXEC1HBeZ_TJ7LGq-famYtyDIgKN4YSI8lt_eAYi4B9JTDl30wYY7J6fW8CPJZxWtBS96_PM/s1600/imagem18.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Y20tojEH2kmb0a-jQVn8gMUWJOt6xzqFkhzbCaO0tegJbOpxol4NvrIXCYDIZMjwVo6qQFWbsa1yXtxOQy7333v03GbdtGUmF5dRkYnzVS8h8nkvKSksQz1bdYy7_T_qHQZrvpd6nG8/s1600/imagem3.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisiQ1XqLe4yeTAtLIbpcwVl5zyDJwFYyKFozvATjyAxcF6YKv9RpS9XvZCHMFYTLf6ALbjBs9HNWfrs9eGsDdLhumYBIH19CLxDepldxM6SiFo4M_zlNOpd5ccvkfHHc-fOsrbKVFMtSs/s1600/imagem4.png)
Sendo assim terá um projeto criado.
Segundo passo:
Agora iremos criar nossa estrutura webService Client para acesso ao serviço ExemploService.
Nesta tela temos que escolher o serviço. Clicar em BROWSE.
Também em BROWSE.
Achamos o arquivo WSDL, ou seja o arquivo de serviços.
Finalizando a criação, teremos um toda a estrutura criada do WebService Client.
Para o teste do serviço iremos implementar um servlet que fará uso do recurso de WebService Client.
Porém este não seria o recomendável, apenas será criado para fins didáticos e aproveitando o projeto web dinâmico já criado.
Exemplo da classe servlet criada para receber os parâmetros da tela.
Continuação da classe.
Criação do JSP.
Exemplo do Código de JSP.
Pronto.
Basta iniciar os projetos, o Servidor de WebService e o Client de WebService.
Abra a página jsp do exemplo e basta fazer o teste.
Ainda lembramos que como o Servidor de WebService foi criado no ambiente local, a classe que implementa a chamada do serviço ficou como "http://localhost...".
Para que possa fazer uso dela em produção deve ser feita algumas alterações nestas classes, como por exemplo a URL de produção.
Abraços e fico por aqui...