Desenvolvendo uma Interface de Terminal em Serviço a Partir de JavaBeans para Aplicativos JAX-RPC

Você deve desenvolver uma interface de terminal em serviço se estiver desenvolvendo um serviço da Web JAX-RPC a partir de uma implementaçãoJavaBeans.

Antes de Iniciar

Você precisa configurar um ambiente de desenvolvimento para serviços da Web e acessar um arquivo Java™ bean web application archive (WAR) existente. Consulte a configuração de um ambiente de implementação para obter informações sobre serviços da Web.

Sobre Esta Tarefa

Esta tarefa é uma etapa necessária no desenvolvimento de um serviço da Web JAX-RPC a partir de um bean Java.

A interface de terminal em serviço define os métodos para serviços da Web Java API for XML-based RPC (JAX-RPC) particulares. A implementação de JavaBeans deve implementar métodos com a mesma assinatura que os métodos na interface do terminal em serviço. Várias restrições se aplicam a quais tipos usar como parâmetros e aos resultados de métodos de interface de terminal em serviço. Essas restrições são documentadas na especificação JAX-RPC.

Você também pode criar uma interface de terminal em serviço utilizando ferramentas de montagem.

Desenvolva uma interface de terminal em serviço para uma implementação de JavaBeans seguindo as ações listadas:

Procedimento

  1. Crie uma interface Java que contenha os métodos a serem incluídos na interface do terminal em serviço. Se você começar com uma interface Java existente, remova quaisquer métodos que não estejam em conformidade com a especificação JAX-RPC.
  2. Compile a interface.

    Utilize o nome da classe da interface de terminal em serviço no comando javac para a classe a ser compilada.

    [Windows]Use os comandos javac.

    [Linux][AIX][HP-UX][Solaris]Em sistemas operacionais como o AIX ou Linux, consulte as informações sobre como desenvolver código do aplicativo cliente thin.

    [IBM i]Assegure-se de que o arquivo j2ee.jar esteja em seu caminho de classe para compilar a interface. O arquivo JAR está localizado no caminho de diretório app_server_root/dev/JavaEE.

Resultados

Você desenvolveu uma interface de terminal em serviço que pode usar para desenvolver serviços da Web.

Exemplo

O exemplo a seguir descreve a interface AddressBook:
package addr;
public interface AddressBook {
    /**
     * Recuperar uma entrada do AddressBook.
     * 
     *@param name o nome da entrada a ser consultada.
     *@return a entrada do AddressBook que corresponde a name ou null, se não houver nenhuma.
     *@throws java.rmi.RemoteException se as comunicações falharem.
     */
    public addr.Address getAddressFromName(java.lang.String name);
}
Use a interface AddressBook para criar a interface de terminal em serviço:
  1. Faça uma cópia da interface AddressBook.java e nomeie-a como AddressBook_SEI.java. Utilize essa cópia como um modelo para a interface de terminal em serviço.
  2. Compile a interface.

O que Fazer Depois

Continue a reunir os artefatos que são necessários para desenvolver um serviço da Web, incluindo o arquivo Web Services Description Language (WSDL). É necessário desenvolver um arquivo WSDL porque ele é o mecanismo de um serviço da Web. Sem um arquivo WSDL, você não tem um serviço da Web. Consulte as informações sobre como desenvolver um arquivo WSDL para aplicativos JAX-RPC.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_devbeansei
Nome do arquivo: twbs_devbeansei.html