@ejb.ejb-external-ref

Escopo: Classe

Multiplicidade

(0..*): Esta tag pode ser usada de zero a muitas vezes no arquivo de origem Java™.

Finalidade

Esta tag define uma referência de EJB para um bean que é empacotado em um arquivo JAR EJB diferente. Aplica-se a todos os tipos de EJBs.

Parâmetros

Parâmetro Tipo Aplicabilidade Descrição Obrigatório
view-type texto   O view-type do bean de referência. É necessário especificar um dos seguintes atributos:
  • local
  • remoto
true
link texto   Define um ejb-link para a referência EJB. O valor do elemento ejb-link é o nome do enterprise bean de destino. (É o nome definido no elemento ejb-name do enterprise bean de destino.) O enterprise bean de destino pode estar em qualquer arquivo EJB JAR no mesmo aplicativo Java EE que o componente do aplicativo de referência. false
ref-name texto   O nome pelo qual o bean referenciado será referido. Por exemplo, a referência ao bean Customer java:comp/env/ejb/Customer name deve ser ejb/Customer. O valor padrão é ejb/[ejb-name], em que [ejb-name] é o nome do bean de referência. true
nome ejb texto   O nome pelo qual o bean referenciado será referido. Por exemplo, a referência ao bean Customer java:comp/env/ejb/Customer name deve ser ejb/Customer. O valor padrão é ejb/[ejb-name], em que [ejb-name] é o nome do bean de referência.

[Reprovado.] Use ref-name ao invés.

false
type texto   O type da referência EJB. É necessário especificar um dos seguintes atributos:
  • Entidade
  • Sessão
O valor padrão é
  • Entidade
true
home texto   O nome completo da classe da interface home do bean referido. true
business texto   O nome da classe completo da interface de negócios (interface local ou remota) do bean referido. true
remoto texto   Sinônimo do parâmetro business. Funciona somente se o view-type for remoto.

[Reprovado]

false

Feedback