I am using an existing application based on JSF2.0 and over top we are using Primefaces. I have seen, people have injected on managed bean inside another managed bean. I am looking forward to know, is it a good practice? What about the performance drawbacks? I see our application behaves very slow in Performance Testing environment. Another thing, inside a ManagedBean annotation, we have a concept of "eager", how useful this attribute is?
Thanks.