Trabalhando com serviços da Web

O quadro a seguir mostra como trabalhar com serviços da Web.
Número um
Projetar o serviço da Web
  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 serviço da Web
  1. Tome decisões sobre a implementação do serviço da Web.
  2. Adote um dos procedimentos seguintes:


Número três
Desenvolver o serviço 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 serviço da Web. 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 um ou mais dos seguintes procedimentos:
    • Visto que o arquivo WSDL controla a interface do serviço da Web, não é possível adicionar novas operações aos serviços da Web criados a partir de um arquivo WSDL, pois estas operações não se refletirão no arquivo WSDL.

Número quatro
Construir o serviço 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 módulo independente ou se você quiser construir o módulo sem construir outros módulos no aplicativo J2EE, clique com o botão direito do mouse no nó do projeto na janela Projetos e escolha 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 os serviços da Web JAX-RPC, personalize as funções da ferramenta wscompile, de acordo com suas necessidades:

Número cinco
Implantar o serviço da Web

Você pode implantar um serviço da Web como um módulo independente ou como parte de um aplicativo.

  1. Para implantá-lo 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 serviço da 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 projeto.

Número seis
Testar o serviço da Web

Número sete
Consumir o serviço da Web
  1. Crie o cliente de serviços da Web a partir de um WSDL local ou de um WSDL on-line.
  2. Teste os serviços da Web JAX-WS utilizando o aplicativo de teste Glassfish; teste os serviços da Web JAX-RPC a partir do IDE.
  3. Depois de ter certeza que o serviço da Web é útil, use o Editor de código para desenvolver o cliente de serviços da Web. 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.
  4. Construa o cliente de serviços da 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 projeto.

Notificações legais