JSF Key Concepts
JSF encompasses several key concepts:
UI component: Button, table of data, menu tab
Controller: Navigation rules that define how the user progresses through the application
Managed bean: How business logic and data are specified; note that in an ADF BC application, most business logic and data are defined in the ADF BC model; and most component properties are defined in the ADF binding layer
Backing bean: How the properties of a component are specified
EL: Binding data and methods to UI components (You learn about EL in the lesson titled “Binding UI Components to Data.”)
Life cycle: How the application behaves at run time