Concluindo a Implementação de EJB para Aplicativos JAX-RPC
Após ter desenvolvido os artefatos Java™ necessários para desenvolver um serviço da Web Java API for XML-based RPC (JAX-RPC), você deve concluir a implementação do Enterprise JavaBeans (EJB) para montar um arquivo Java archive (JAR) ou um arquivo web application archive (WAR) baseado no seu modelo de programação. O arquivo JAR ou WAR resultante contém a implementação de EJB (Enterprise JavaBeans) e as classes suportadas criadas a partir da ferramenta.
Antes de Iniciar
Desenvolva modelos de implementação e ligações EJB a partir de um arquivo WSDL para serviços da Web JAX-RPC utilizando a ferramenta de linha de comandos wsdl2java. Os modelos do descritor de implementação que são gerados a partir de um arquivo Web Services Description Language (WSDL) são necessários para concluir a implementação EJB no processo de desenvolvimento de serviços da Web.
Sobre Esta Tarefa
Para aplicativos JAX-RPC, conclua a implementação de enterprise beans gravando seu aplicativo de negócios.
Procedimento
- Inspecione o modelo de interface remota EJB, portType_RI.java. Se necessário, modifique o modelo. O valor portType é o nome do elemento <wsdl:portType> no arquivo WSDL.
- Edite o modelo de implementação do EJB bindingImpl.java. Em que binding é o nome do elemento <wsdl:binding> no arquivo WSDL.
- Conclua a implementação dos métodos no modelo.
- (Opcional) Faça alterações, se necessárias.
- (Opcional) Altere o nome da classe se o nome da ligação não for aceitável.
- Compile todas as classes Java.
- Monte um arquivo JAR (Arquivo de Java) de EJB. Monte todas as classes Java em um arquivo JAR de enterprise bean utilizando ferramentas de montagem. Inclua todas as classes geradas a partir da execução da ferramenta de comando WSDL2Java ao desenvolver gabaritos de implementação e ligações a partir de um arquivo WSDL.
Resultados
O que Fazer Depois
Agora que você reuniu os artefatos necessários para desenvolver um serviço da Web JAX-RPC com um enterprise bean, será necessário configurar o descritor de implementação do webservices.xml.