@ejb.home

Ámbito: Clase

Multiplicidad

(0..1): puede utilizar este código cero o una vez en el archivo de origen Java.

Objetivo

Este código proporciona información sobre la interfaz inicial de los beans de sesión o entidad. Se aplica a los beans de sesión y entidad.

Parámetros

Parámetro Tipo Capacidad de aplicación Descripción Obligatorio
extends texto Declara qué interfaz amplía (extends) la interfaz inicial generada. El valor predeterminado es
  • javax.ejb.EJBHome
false
local-extends texto Beans de entidad y sesión, EJB 2.0 Declara qué interfaz amplía la interfaz inicial local generada. El valor predeterminado es
  • javax.ejb.EJBHome
.
false
generate booleano   Declara qué interfaces iniciales se deben generar (generate). Debe especificar uno de los siguientes atributos:
  • true
  • false
El valor predeterminado es
  • true
false
remote-class texto   El nombre completo de la interfaz inicial remota (remote home). false
local-class texto Beans de entidad y sesión, EJB 2.0 El nombre completo de la interfaz inicial local. false
remote-pattern texto   El patrón que se utilizará para determinar el nombre no cualificado de la interfaz inicial remota (remote home). Utilícelo sólo si el parámetro remote-class no está presente. false
local-pattern texto Beans de entidad y sesión, EJB 2.0 El patrón que se utilizará para determinar el nombre no cualificado de la interfaz inicial local (local home). Utilícelo sólo si el parámetro local-class no está presente. false
pattern texto   El patrón (pattern) que se utilizará para determinar el nombre no cualificado de las interfaces local o inicial remota (remote home). Se utiliza cuando los códigos -class y -pattern del bean no están presentes. false
remote-package texto   El paquete en el que debe estar la interfaz inicial remota. Utilícelo sólo si el parámetro remote-class no está presente. Utilice <packageSubstitution/> para especificar el paquete donde reside la interfaz. false
local-package texto   El paquete en el que debe estar la interfaz inicial local (local home). Utilícelo sólo si el parámetro local-class no está presente. Utilice <packageSubstitution/> para especificar el paquete donde reside la interfaz. false
package texto   El paquete (package) en el que se colocarán las interfaces iniciales. Utilícelo sólo si los parámetros -class y -pattern no están presentes. Utilice <packageSubstitution/> para especificar el paquete donde reside la interfaz. false
Referencia relacionada
@ejb.bean
@ejb.create-method
@ejb.ejb-external-ref
@ejb.ejb-ref
@ejb.env-entry
@ejb.facade
@ejb.facade-method
@ejb.finder
@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