Adicionando uma operação de serviço da Web

Consulte também 

Depois de criar um serviço da Web, é preciso implementar suas operações na classe de implementação. Você pode adicionar operações manualmente no Editor de código ou usando a caixa de diálogo Adicionar operação. Neste último caso, o IDE declara automaticamente a operação na interface de ponto de extremidade do serviço (a "interface"), se houver uma (é opcional no modelo de programação JAX-WS) e adiciona um método esqueleto na classe de implementação.

Para adicionar uma operação de serviço da Web:
  1. Abra a caixa de diálogo Adicionar operação na janela Projetos optando por uma das seguintes formas:
  2. Defina o nome, o tipo de retorno, os parâmetros e as exceções da operação de serviço da Web. Se quiser, por exemplo, criar esta operação, adote o seguinte procedimento:
        public int add(int a, int b) throws MyException  {
        return a + b;
        }
    
    1. Digite add na caixa de texto Nome e selecione int na lista suspensa Tipo de retorno.
    2. Clique em Adicionar.
    3. Selecione int na lista suspensa Tipo e digite a na caixa de texto Nome. Clique em OK.
    4. Clique em Adicionar.
    5. Selecione int na lista suspensa Tipo e digite b na caixa de texto Nome. Clique em OK.

      Não é preciso adicionar a exceção java.rmi.RemoteException; o IDE fará isso.

    6. Clique em OK para criar a operação.

      O IDE insere o esquema da operação na classe de implementação e a declara na interface.

    7. No Editor de código, implemente a operação de serviço de Web. Por exemplo, para JAX-RPC, você pode adicionar return a + b; entre as chaves. Faça isso na classe de implementação, e não na interface. Para JAX-RPC, se o serviço da Web for denominado CalculatorWS, a classe de implementação será denominada CalculatorWSImpl ou CalculatorWSBean e a interface será denominada CalculatorWSSEI.
Consulte também
Sobre serviços da Web
Sobre a implementação de serviços da Web
Criando um serviço da Web a partir de Java
Criando um serviço da Web a partir de um arquivo WSDL

Notificações legais