Gerando um cliente de serviço Web JAX-WS

Consulte também 

Um serviço Web pode ser consumido em uma aplicação Web, uma aplicação Java ou um cliente MIDP (MIDlet). Para obter informações sobre o consumo de serviços Web em um MIDlet, consulte a documentação do ME Mobility.

Para clientes JAX-WS, todos os esquemas e arquivos WSDL importados são determinados automaticamente pelo IDE. Para clientes JAX-RPC, antes de iniciar, observe que, se o arquivo WSDL que você deseja usar importar esquemas, outros arquivos WSDL ou ambos a partir do sistema de arquivos local, o cliente de serviços Web funcionará somente se os esquemas e arquivos WSDL importados forem copiados antes na pasta WEB-INF/wsdl (ou META-INF/wsdl). Caso essa restrição não seja atendida, a ferramenta wscompile não conseguirá localizar esses arquivos importados no final do procedimento abaixo.

Para criar um cliente de serviços Web:

  1. Crie o projeto que conterá o cliente de serviços Web. Dependendo de como você deseja consumir o serviço Web, crie um projeto de aplicação Web ou um projeto de aplicação Java.
  2. Nas janelas Projetos ou Arquivos, clique com o botão direito do mouse em um nó no projeto e selecione Novo > Outro. O assistente para Novo arquivo se abre. Em Categorias, selecione serviços Web. Em Tipos de arquivos, selecione Cliente de serviços Web. Clique em Próximo.
  3. Acesse o arquivo WSDL do serviço Web a ser consumido pelo cliente de serviços Web. Dependendo do que o provedor tiver distribuído, adote o seguinte procedumento:
  4. Especifique um pacote onde os arquivos do cliente deverão ser gerados. Após concluir o assistente, você poderá localizar os arquivos gerados do cliente na janela Arquivos, na pasta build. Consulte Exibindo o cliente de serviços Web na janela Projetos.
  5. Para clientes JAX-RPC (J2EE 1.4), para os quais o suporte está disponível por meio do plug-in "Serviços Web JAX-RPC " no gerenciador Plug-ins, selecione o tipo de cliente do serviço Web na lista suspnsa Tipo de cliente:

    Para clientes Java SE, use a lista suspensa Versão do JAX para especificar se deseja criar um cliente JAX-WS ou um cliente JAX-RPC.

  6. Se você quiser usar mensagens XML puras ao chamar o serviço Web, selecione Gerar código de emissão. O código do cliente é gerado por meio da interface java.xml.ws.Dispatch em vez da interface de ponto final de serviço usual. Esse á um recurso avançado e sua seleção é cancelada por padrão.
  7. Clique em Finalizar.
Consulte também
Sobre clientes de serviços Web
Sobre serviços Web

Notificações legais