Declaring managed beans in JSF 2.0

DZone 's Guide to

Declaring managed beans in JSF 2.0

· Java Zone ·
Free Resource

In the next example we will see how to declare a managed bean in JSF 2.0. There are two ways to configure the managed bean :

1. Declaring a Managed Bean in faces-config.xml descriptor file as below:

    <description>description of the managed bean</description>
    <managed-bean-name>name of the managed bean</managed-bean-name>
    <managed-bean-class>fully qualified class name</managed-bean-class>
    <managed-bean-scope>scope of the bean</managed-bean-scope>
        <property-name>name of the bean property</property-name>
        <value>Default value of the property</value>
2. In JSF 2.0, you can annotated a Java class with @ManagedBean annotation to turn it into a Managed Bean:
public class MyBean ...

In addition, you can customize the bean name, by adding the name clause to the annotation:

public class MyBean ..

From http://e-blog-java.blogspot.com/2011/06/declaring-managed-beans-in-jsf-20.html


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}