@ejb.ejb-external-ref

Ambito: classe

Molteplicità

(0..*): è possibile utilizzare questo tag da zero a molte volte nel file sorgente Java.

Scopo

Questo tag definisce un riferimento EJB ad un bean che verrà fornito in un file JAR EJB diverso. Viene applicato a tutti i tipi di EJB.

Parametri

Parametro Tipo Applicabilità Descrizione Obbligatorio
view-type testo   Il tipo di visualizzazione del bean di riferimento. È necessario specificare uno dei seguenti attributi:
  • local
  • remote
true
link testo   Definisce un link ejb all'EJB di riferimento. Il valore dell'elemento ejb-link è il nome del bean enterprise di destinazione. Corrisponde al nome definito nell'elemento ejb-name del bean enterprise di destinazione. Il bean enterprise di destinazione può trovarsi in qualsiasi file JAR EJB nella stessa applicazione Java EE del componente di applicazione di riferimento. false
ref-name testo   Il nome con cui verrà richiamato il bean di riferimento . Ad esempio, il riferimento al bean, Customer, java:comp/env/ejb/Customer name deve essere ejb/Customer. Il valore predefinito è ejb/[ejb-name], dove [ejb-name] è il nome del bean di riferimento. true
ejb-name testo   Il nome con cui verrà richiamato il bean di riferimento . Ad esempio, il riferimento al bean, Customer, java:comp/env/ejb/Customer name deve essere ejb/Customer. Il valore predefinito è ejb/[ejb-name], dove [ejb-name] è il nome del bean di riferimento.

[Obsoleto.] Utilizzare ref-name.

false
type testo   Il tipo dell'EJB a cui si fa riferimento. È necessario specificare uno dei seguenti attributi:
  • Entity
  • Session
Il valore predefinito è
  • Entity
true
home testo   Il nome classe completo dell'interfaccia principale del bean di riferimento. true
business testo   Il nome classe completo dell'interfaccia business (interfaccia locale o remota) del bean di riferimento. true
remote testo   Sinonimo del parametro business. Funziona solo se l'elemento view-type è remote.

[Obsoleto]

false
Riferimenti correlati
@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 (metodo)
@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

Feedback