Trabalhando com serviços Web

O quadro a seguir mostra como trabalhar com serviços Web.
Número 1
Criar o serviço Web
  1. Tome decisões sobre a implementação do serviço Web.
  2. Adote um dos seguintes procedimentos:

Para usar os serviços Web JAX-RPC, obtenha o plug-in "Serviços Web JAX-RPC" no Gerenciador de plug-ins.


Número 2
Desenvolver o serviço Web
  1. Na janela Projetos ou Arquivos, clique duas vezes nos arquivos que deseja editar.
  2. Use o Editor de código-fonte para desenvolver o cliente de serviços Web. Ao clicar com o botão direito do mouse no Editor de código-fonte, você pode usar o IDE para gerar um código esqueleto para um ou mais dos seguintes procedimentos:

Número 3
Construir o serviço Web
  1. Adote um dos seguintes procedimentos:
    • Se o módulo dentro do qual o serviço Web está implementado fizer parte de uma aplicação J2EE, certifique-se de que tal aplicação esteja definida como projeto principal e escolha Construir > Construir projeto principal (F11).
    • Se o projeto for um módulo independente ou se você quiser construir o módulo sem construir outros módulos na aplicação J2EE, clique com o botão direito do mouse no nó do projeto na janela Projetos e escolha Construir.
  2. Analise o resultado e, se necessário, personalize as funções da ferramenta relacionada: Para um serviço Web JAX-WS que seja criado a partir de um arquivo WSDL, use o Editor de atributos do serviço Web para personalizar os mapeamentos XML para Java (JAXB), Segurança WS ou outros recursos WS*. Para os serviços Web JAX-RPC, personalize os recursos da ferramenta wscompile na caixa de diálogo Propriedades do projeto, de acordo com as suas necessidades.

Número 4
Implantar o serviço Web

Você pode implantar um serviço Web como um módulo independente ou como parte de uma aplicação.

  1. Para implantá-lo como parte de uma aplicação J2EE, clique com o botão direito do mouse no nó Módulos J2EE da aplicação J2EE, escolha Adicionar módulo J2EE, selecione o módulo que contém o serviço Web e clique em OK.
  2. Certifique-se de que o servidor de destino é o apropriado.
  3. Escolha Executar > Executar projeto principal ou clique com o botão direito do mouse no projeto e escolha Executar.

Número 5
Testar o serviço Web

Número 6
Consumir um serviço Web
  1. Crie o cliente de serviços Web a partir de um WSDL local ou de um WSDL on-line.
  2. Teste os serviços Web JAX-WS utilizando a aplicação de teste Glassfish; teste os serviços Web JAX-RPC a partir do IDE.
  3. Depois de ter certeza que o serviço Web é útil, use o Editor de código-fonte para desenvolver o cliente de serviços Web. Ao clicar com o botão direito do mouse no Editor de código-fonte, você pode usar o IDE para gerar um código esqueleto para chamar uma operação do serviço Web.
  4. Construa o cliente de serviços Web.
  5. Certifique-se de que o servidor de destino é o apropriado.
  6. Escolha Executar > Executar projeto principal ou clique com o botão direito do mouse no projeto e escolha Executar.

Notificações legais