AWWW-1st3.6-w11.tresc-1.0-Slajd18
Sposoby wiązania Backing Beans z komponentami interfejsu
Backing Bean to komponent JavaBean, powiązany z komponentami interfejsu używanymi na stronie. Każda z właściwości komponentu Backing Bean powiązana jest z wartością lub instancją komponentu.
W większości sytuacji zalecane jest wiązanie właściwości z wartością komponentu poprzez atrybut VALUE znacznika komponentu. Właściwość wtedy jest wartością standardowego typu języka Java: String, Integer, int, double, ... Zaletą wiązania przez wartość są automatyczne konwersje typów danych i niezależność klasy komponentu Backing Bean od JSF API.
Drugi sposób to wiązanie właściwości Backing Bean z instancją komponentu interfejsu poprzez atrybut BINDING znacznika komponentu. Właściwość jest wtedy instancją jednej z podklas klasy bibliotecznej JSF UIInput. Sposób ten pozwala na programowe modyfikowanie właściwości komponentu.