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
|
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: