AWWW-1st3.6-w11.tresc-1.0-Slajd14
Koncepcja managed beans
JSF oferuje deklaratywny mechanizm tworzenia komponentów JavaBean. Mechanizm ten dotyczy dwóch rodzajów komponentów:
(a) Backing Beans – komponenty o zasięgu żądania (request), związane z konkretną stroną JSF;
(b) Application logic beans – komponenty niepełniące roli Backing Beans, zawierające kod i właściwości niezwiązane z konkretną stroną.
Komponenty skonfigurowane w pliku faces-config.xml określane są jako managed beans, czyli komponenty zarządzane. JSF utworzy instancję komponentu zarządzanego na żądanie, gdy napotka wyrażenie odwołujące się do komponentu, a instancja komponentu w żądanym zasięgu nie będzie dostępna.
Odwołania do managed beans z poziomu kodu strony JSF realizowane są za pomocą zunifikowanego języka wyrażeń Unified Expression Language (EL).