A pesar que no me imagino para que necesitas un arreglo de backing beans, en este caso específico la inyección de recursos de JSF es bastante limitada. Podrías optar por utilizar CDI y anotar algún método con @Produces.
Saludos,
<propertyname="libroDAO" ref="libroDAO"></property>
<propertyname="categoriaDAO" ref="categoriaDAO"></property>
<propertyname="entityManagerFactory"
ref="entityManagerFactory"></property>
<propertyname="entityManagerFactory"
ref="entityManagerFactory">
</property>
---------------------------------------------------------------------------------------------------
Como seria en este caso incluir 2 beans en un beans
Gente... si quiero incluir un managedBean dentro de otro simplemente uso la anotación ManagedProperty, por ejemplo si quisiera incluir el Bean A dentro del bean B simplemente colocaría:
@ManagedBean(name="a")
public class BeanA {
.....
}
y entonces incluyo el ManagedBean dentro de otro así:
@ManagedBean(name="b")
public class BeanB {
@ManagedProperty(value="#{a}")
private BeanA beanA
.....
}
Pero en caso de que quiera incluir no un solo bean sino un arreglo de ese bean, por ejemplo si la propiedad fuera:
@ ??? /// qué anotación debe colocarse aqui?
private List<BeanA> beansA;
existe una anotación como @ManagedProperty? Porque no me funciona...