It is a pure Java class which contains a set of properties and the set of the getter, setter methods.
Following are the common functions that managed bean methods perform:
- Validating a component's data
- Handling an event fired by a component
- Performing processing to determine the next page to which the application must navigate