Pour utiliser les beans gérés EnterpriseItem, EnterpriseItems ou Identity lors du développement de votre application, les beans doivent être déclarés dans le fichier de ressources de configuration de l'application. Ces déclarations garantissent la capacité de l'implémentation JavaServer Faces à créer automatiquement de nouvelles instances des beans si nécessaire. Les ressources et les paramètres de propriété par défaut du bean doivent être également définis dans ce fichier. Par défaut, ce fichier s'intitule faces
.
Remarque : Le fichier faces
sert également à configurer les règles de navigation qui définissent le flux de navigation de votre application Web. Pour en savoir plus, voir Définition des règles de navigation.
Par exemple, voici un modèle de déclaration d'un bean géré :
<description>Description of the managed bean.</description>
<managed
<managed
<managed
<property
<value>Default value of the property.</value>
Les détails de base du bean géré sont spécifiés par les balises <description>, <managed
<boe:itemsGrid id="myItemsGrid" enterpriseItems="#{enterpriseItems}">
Pour que le composant ItemsGrid
référence un bean EnterpriseItems
à l'aide de l'attribut enterpriseItems
, une déclaration de bean géré doit exister dans le fichier faces
:
<managed
La balise <managed
com.businessobjects.jsf.appcontrols.model.EnterpriseItems
La balise <managed
<managed
Enfin, vous pouvez n'utiliser aucune balise <managed
<property
<property
<value>#{myButtonProps}</property
L'instruction #{myButtonProps}
se réfère à un bean SubmitButtonProps
. Pour en savoir plus sur les beans de propriété, voir Comment utiliser des classes de propriétés combinées à des Composants JavaServer Faces pour Crystal Enterprise ?
L'implémentation JavaServer Faces traite le fichier faces
au démarrage de l'application. Lorsqu'un bean est d'abord référencé à partir de la page, l'implémentation JavaServer Faces l'initialise et le stocke dans la portée définie si aucune instance du bean n'existe. Le bean est alors disponible pour toutes les pages de l'application.
Business Objects http://www.france.businessobjects.com/ Support technique http://www.businessobjects.com/services/support/ |