
Oracle Fusion Middleware 11g: Développer des applications avec ADF I   10 - 11
Utiliser les managed beans JSF
Les composants JSF sont un type de composant JavaBean. Ils sont également conçus pour 
être utilisés avec des composants JavaBean d'un autre type, les managed beans. Souvent, 
les managed beans gèrent les événements ou les manipulations de données pour lesquels il 
est plus efficace d'effectuer un traitement frontal que de placer la logique dans un 
composant métier. Toutefois, l'ensemble des traitements et données d'application doivent 
être gérés par une logique située dans la couche métier de l'application.  
Exemples d'utilisations typiques des managed beans : 
• Ils permettent de stocker des valeurs utilisables par plusieurs pages. 
• Ils permettent d'exécuter une méthode en réponse à une interaction utilisateur, comme 
un clic sur un bouton. 
• Ils permettent d'exécuter une méthode lorsqu'un événement d'interface graphique, tel 
qu'un changement de valeur, a lieu. 
Les backing beans sont un type de managed bean spécialisé qui affiche tout ou partie des 
composants d'interface graphique d'une page en définissant des méthodes d'accès 
(accessors). Lorsque vous créez une page JSF, la section Page Implementation de la boîte 
de dialogue Create JSF Page vous permet d'indiquer si les composants d'interface 
graphique doivent être affichés. Cette opération n'est nécessaire que si la page nécessite du 
code spécial en vue de la manipulation de ses composants par programmation. Par 
exemple, vous pouvez définir une condition contrôlant l'affichage d'un composant. Si vous 
décidez d'afficher les composants d'un managed bean, JDeveloper ajoute automatiquement 
des passerelles (stubs) pour les méthodes d'accès au fur et à mesure que vous ajoutez des 
composants à la page. Les backing beans sont directement associés aux pages, 
contrairement à d'autres types de managed bean auxquels plusieurs pages peuvent accéder 
simultanément.