Introduction
Backing (also referred to as managed) beans are Java beans referenced by JSF pages in an ADF Fusion web application through Expression Language (EL). They are usually dedicated to providing specific functionality to the corresponding page. They are part of the ViewController layer in the Model-View-Controller architecture. Depending on their persistence in memory throughout the lifetime of the application, managed beans are categorized based on their scope: from request
(minimal persistence in memory for the specific user request only) to application
(maximum persistence in memory for the duration of the application). They can also exist in any of the session, view, pageFlow
, and backingBean
scopes. Managed bean definitions can be added to any of the following ADF Fusion web application configuration files:
faces-config.xml:
The JSF configuration file. It is searched first by the ADF framework for managed bean definitions. All scopes can be defined, except forview, backingBean...