-
Netbeans 6 et bean
Bonjour tout le monde,
je suis débutant en JSF et je viens de découvrir la notion de bean et j'utilise comme IDE Netbeans 6 et comme framwork JSF 1.2;mon souci est ce que je dois configurer manuellement dans le fichier faces-config le bean que je déclare dans l'application web ?
Merci
-
Bonjour,
JSF utilise effectivement des beans. Un bean n'est finalement qu'une classe Java avec quelques particularités (implémentation de Serializable, accès aux propriétés par getters et setters normalisés, au moins un constructeur sans arguments).
Mais pour que JSF puisse accéder aux beans de ton application, ils doivent être gérés par le framework (qui se charge donc de les instancier, de les récupérer, d'injecter ce qu'il faut, etc.).
Le framework JSF propose par défaut de les gérer. Cela nécessite donc de définir le bean dans le fichier faces-config.xml (voir ici). Mais tu peux tout à fait laisser Spring le faire (voir ici).
Mais dans tous les cas, chaque bean utilisé dans ton application JSF doit être déclaré.
-