Trabalhando com clientes de serviços da Web

A tabela abaixo mostra como trabalhar com clientes de serviços da Web.
Número um
Projetar o cliente de serviços da Web

É possível consumir um serviço da Web em um aplicativo da Web ou Java. Os serviços da Web JAX-WS também podem ser consumidos em módulos EJB. Em um aplicativo da Web, é possível chamar uma operação no serviço da Web a partir de um servlet ou de uma página JSP.

  1. Acesse Ajuda > Catálogo de soluções de Java BluePrints.
  2. Leia os tópicos do item "Design de serviços da Web".

Número dois
Criar o cliente de serviços da Web
  1. Nas janelas Projetos ou Arquivos, clique com o botão direito do mouse no projeto e selecione Novo > Arquivo/Pasta. O assistente para Novo arquivo se abre. Em Categorias, selecione Serviços da Web. Em Tipos de arquivos, selecione Cliente de serviços da Web. Clique em Próximo.
  2. Crie clientes proxies/stubs de serviços da Web.

Para solução de problemas, consulte Configurando um proxy para o consumo de um serviço da Web.


Número três
Desenvolver o aplicativo de cliente de serviços da Web
  1. Na janela Projetos ou Arquivos, clique duas vezes nos arquivos que deseja editar.
  2. Use o Editor de código para desenvolver o cliente de serviços da Web.
  3. Ao clicar com o botão direito do mouse no Editor de código, você pode usar o IDE para gerar um código esqueleto para chamar uma operação do serviço da Web.

Número quatro
Construir o cliente de serviços da Web
  1. Adote um dos procedimentos seguintes:
    • Se o módulo dentro do qual o serviço da Web está implementado fizer parte de um aplicativo J2EE, certifique-se de que tal aplicativo esteja definido como projeto principal e escolha Construir > Construir projeto principal (F11).
    • Se o projeto for um aplicativo independente ou se quiser criar o módulo sem criar os outros módulos no aplicativo J2EE, clique com o botão direito do mouse no nó do projeto na janela Projetos e selecione Construir projeto.
  2. Analise o resultado e, se necessário, personalize as funções da ferramenta relacionada: Para um serviço da Web JAX-WS criado a partir de um arquivo WSDL, você pode usar o editor de atributos de serviços da Web para personalizar os recursos da ferramenta wsimport. Para um serviço da Web JAX-RPC, personalize os recursos da ferramenta wscompile, dependendo das suas necessidades, conforme descrito em Construindo um cliente de serviços da Web.

Número cinco
Implantar o cliente de serviços da Web

É possível implantar um cliente de serviço da Web como um módulo independente ou como parte de um aplicativo J2EE.

  1. Certifique-se de que o servidor no qual deseja implantar esteja determinado. Clique com o botão direito do mouse no nó do projeto, selecione Propriedades e marque o painel Executar.
  2. Adote um dos procedimentos seguintes:
    • Para implantar o cliente como parte de um aplicativo J2EE, clique com o botão direito do mouse no nó Módulos J2EE do aplicativo J2EE, escolha Adicionar módulo J2EE, selecione o módulo que contém o cliente do serviço da Web e clique em OK.
    • Para implantar o cliente como um aplicativo independente, escolha Executar > Executar projeto principal ou clique com o botão direito do mouse no projeto e escolha Executar projeto.

Para solução de problemas, consulte Configurando um proxy para o consumo de um serviço da Web.


Notificações legais