June 2014
Intermediate to advanced
578 pages
12h 2m
English
JSF managed bean configuration was essentially improved starting with JSF 2.0. Most commonly, a managed bean is annotated with @ManagedBean and another annotation indicating a JSF scope (for example, @RequestScoped). But managed beans can be configured in faces-config.xml as well, and this approach is not deprecated or obsolete. The simplest configuration contains the managed bean's name, class, and scope:
<managed-bean> <managed-bean-name>playersBean</managed-bean-name> <managed-bean-class>book.beans.PlayersBean</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> ... </managed-bean>
In case that you need a managed bean that should be eagerly initialized, you can use the eager attribute of the ...