Desenvolvendo uma Interface de Terminal em Serviço a Partir de Enterprise Beans para Aplicativos JAX-RPC
É possível desenvolver uma interface de terminal de serviço a partir de um Enterprise JavaBeans (EJB) para serviços da Web JAX-RPC.
Antes de Iniciar
Configure um ambiente de desenvolvimento para serviços da Web. Para saber mais, consulte a configuração de um ambiente de desenvolvimento para informações de serviços da Web.
Configure um ambiente de desenvolvimento para serviços da Web.Essa tarefa é uma etapa necessária no desenvolvimento de um serviço da Web Java™ API for XML-based RPC (JAX-RPC) a partir de um enterprise bean.
A interface de terminal em serviço define os métodos de serviços da Web. Os enterprise beans que implementam o serviço da Web devem implementar métodos que possuam a mesma assinatura que os métodos da interface de terminal em serviço. Existem várias restrições sobre quais tipos utilizar como parâmetros e os resultados de métodos de interface de terminal em serviço. Estas restrições são documentadas na especificação JAX-RPC (Java API for XML-based remote procedure call). Consulte as especificações de serviços da Web e a documentação da API para revisar a especificação JAX-RPC juntamente com uma lista completa dos padrões e especificações suportados.
O método mais fácil de criar a interface de terminal em serviço para uma implementação de serviço da Web EJB é a partir da interface remota EJB.
É possível também criar uma interface de terminal em serviço utilizando ferramentas de montagem.
Sobre Esta Tarefa
Procedimento
Resultados
Exemplo
package addr;
public interface AddressBook_RI extends javax.ejb.EJBObject {
/**
* 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)
throws java.rmi.RemoteException;
}
Use as seguintes etapas para criar a interface de terminal em
serviço com a interface remota AddressBook_RI:- Localize uma interface remota que já tenha sido criada, como a interface remota AddressBook_RI.java.
- Faça uma cópia da interface remota AddressBook.java e utilize-a como um modelo para a interface de terminal em serviço.
- Compile a interface de terminal em serviço AddressBook.java.