Sintaxe de URL do Nó de Extremidade EJB
Uma URL de terminal do Enterprise JavaBeans (EJB) é usada para acessar um serviço da web com o transporte EJB Remote Method Invocation over Internet Inter-ORB Protocol (RMI-IIOP). A URL especifica o terminal EJB, incluindo a classe inicial EJB, o nome de JNDI (Java™ Naming and Directory Interface) de EJB e propriedades opcionais.
Importante: IBM® WebSphere Application Server suporta o modelo de programação Java API for XML-Based Web Services (JAX-WS) e o modelo de programação Java API for XML-based RPC (JAX-RPC).
O JAX-WS é o modelo de programação de serviços da Web da próxima geração, estendendo a base fornecida pelo modelo de programação JAX-RPC. Ao usar o modelo de programação JAX-WS estratégico,
o desenvolvimento de serviços da Web e clientes é simplificado
por meio do suporte de um modelo de anotações baseado em padrões. Embora o modelo de programação JAX-RPC e seus aplicativos ainda sejam suportados, aproveite o modelo de programação JAX-WS de fácil implementação para desenvolver novos aplicativos de serviços da web e clientes.
Uma URL de terminal EJB tem o seguinte formato:
wsejb:/[classname]?<property>=<value>&<property>=<value>&...
Em que: - wsejb é o tipo de transporte
- classname é o nome da classe da interface home associada ao EJB a ser chamado
- pares property e value representam o conjunto de propriedades obrigatórias e opcionais. Essas propriedades são utilizadas para determinar certos valores na URL do nó de extremidade do EJB. As várias propriedades e definições são descritas na tabela.
Nome da propriedade | Descrição |
---|---|
jndiName | Especifica o nome JNDI do EJB. Essa propriedade é requerida. |
initialContextFactory | Especifica o nome da initial context factory de JNDI. Essa propriedade é opcional. |
jndiProviderURL | Especifica a URL do provedor de JNDI. Essa propriedade é opcional. |