Construindo um serviço Web JAX-RPC a partir de um arquivo WSDL

Consulte também 

Quando você e seus sócios fecham um "acordo" na forma de um arquivo WSDL, é possível usar o IDE para implementá-lo. O arquivo WSDL é um acordo sobre os dados e mensagens que serão trocados e como essas mensagens serão enviadas e recebidas. No IDE, é possível usar o arquivo WSDL para implementar o serviço Web.

Requisitos empresariais talvez impliquem na necessidade de criar uma descrição de serviço Web independente de plataforma, como um conjunto de arquivos de esquema XML e WSDL. Com base nessa descrição independente de plataforma, é possível usar as etapas a seguir para gerar os arquivos de implementação . O arquivo WSDL a ser usado nas etapas a seguir pode estar disponível em disco ou por meio de uma URL. Também é possível criar um arquivo WSDL usando o IDE, como descrito em Criando um arquivo WSDL.

Para criar um serviço Web a partir de um arquivo WSDL:

  1. Dependendo do formato de implementação, crie um projeto de aplicação Web ou um projeto de módulo EJB .
  2. Na janela Projetos ou Arquivos, clique com o botão direito do mouse no nó do projeto e selecione Novo > Outro. Na pasta Serviços Web, escolha Serviços Web do WSDL.
  3. O assistente para Novo serviço Web do WSDL se abre.

  4. Digite o nome do serviço Web e defina o pacote que conterá o serviço.
  5. Vá para um arquivo WSDL em seu sistema de arquivos ou digite a URL para um arquivo WSDL.
  6. Selecione Usar provedor se quiser ignorar a camada de vinculação XML <--> Java e fazer com que o serviço use XML puro ao processar solicitações. Em vez de XML <--> vinculação, a interface do provedor é usada. Esse é um recurso avançado e a sua seleção é cancelada por padrão.
  7. Clique em Finalizar.

    Para serviços Web JAX-WS (especificação Java EE 5), o IDE executa a ferramenta wsimport, que lê o arquivo WSDL e gera todos os artefatos necessários para o desenvolvimento do serviço Web, deployment e chamada. Finalmente, o IDE gere a classe de implementação esqueleto, que corresponde à porta WSDL selecionada no assistente.

  8. Consulte também
    Sobre serviços Web
    Sobre a implementação de serviços Web
    Criando um serviço Web a partir de Java
    Criando um arquivo WSDL

    Notificações legais