r01f.ejb
Annotation Type EJB


@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface EJB

Java EE5 sopota la inyección de dependencias pero SOLO EN PARTE: - Se puede inyectar referencias a un EJIE pero SOLO a determinados componentes como EJBs, Servlets etc. - NO se pueden inyectar dependencias a clases POJO normales Esta anotación intenta "simular" la notación estandar @EJB para inyectar una dependencia de un EJB en una clase POJO que en J2EE5 se utiliza para inyectar dependencias a EJBs en otros EJBs o Servlets


Required Element Summary
 java.lang.String jndiName
           
 
Optional Element Summary
 java.lang.Class<? extends EJBHome> homeType
           
 boolean local
           
 java.lang.Class<? extends EJBLocalHome> localHomeType
           
 

Element Detail

jndiName

public abstract java.lang.String jndiName

local

public abstract boolean local
Default:
true

homeType

public abstract java.lang.Class<? extends EJBHome> homeType
Default:

localHomeType

public abstract java.lang.Class<? extends EJBLocalHome> localHomeType
Default: