@ejb.ejb-external-ref

Ámbito: Clase

Multiplicidad

(0..*): puede utilizar este código cero o muchas veces en el archivo de origen Java.

Objetivo

Este código define una referencia de EJB a un bean que se empaqueta en un archivo JAR EJB diferente. Se aplica a todos los tipos de EJB.

Parámetros

Parámetro Tipo Capacidad de aplicación Descripción Obligatorio
view-type texto   El tipo de vista (view-type) del bean referenciado. Debe especificar uno de los siguientes atributos:
  • local
  • remoto
true
link texto   Define un enlace de EJB (ejb-link) con el EJB referenciado. El valor del elemento ejb-link es el nombre del enterprise bean de destino. (Es el nombre definido en el elemento ejb-name del enterprise bean de destino). El enterprise bean de destino puede estar en cualquier archivo JAR EJB de la misma aplicación Java EE que el componente de la aplicación de referencia. false
ref-name texto   El nombre por el que se conoce el bean referenciado. Por ejemplo, la referencia al bean Customer java:comp/env/ejb/Customer name será ejb/Customer. El valor predeterminado es ejb/[nombre-ejb], donde [nombre-ejb] es el nombre del bean referenciado. true
ejb-name texto   El nombre por el que se conoce el bean referenciado. Por ejemplo, la referencia al bean Customer java:comp/env/ejb/Customer name será ejb/Customer. El valor predeterminado es ejb/[nombre-ejb], donde [nombre-ejb] es el nombre del bean referenciado.

[En desuso] Utilice ref-name en su lugar.

false
type texto   El tipo (type) del EJB al que se hace referencia. Debe especificar uno de los siguientes atributos:
  • Entidad
  • Sesión
El valor predeterminado es
  • Entidad
true
home texto   El nombre de clase completo de la interfaz inicial del bean referenciado. true
business texto   El nombre de clase completo de la interfaz de empresa (local o remota) del bean referenciado. true
remote texto   Sinónimo del parámetro business. Sólo funciona si el tipo de vista es remoto.

[En desuso]

false
Referencia relacionada
@ejb.bean
@ejb.create-method
@ejb.ejb-ref
@ejb.env-entry
@ejb.facade
@ejb.facade-method
@ejb.finder
@ejb.home
@ejb.home-method
@ejb.interface
@ejb.interface-method
@ejb.permission
@ejb.persistence
@ejb.persistence (método)
@ejb.pk
@ejb.pk-field
@ejb.relation
@ejb.remote-facade
@ejb.resource-env-ref
@ejb.resource-ref
@ejb.security-identity
@ejb.security-role-ref
@ejb.select
@ejb.session
@ejb.transaction
@ejb.util
@ejb.value-object
@ejb.value-object-method

Comentarios