Bonjour à tous
En fait, je voudrais bien connaitre c'est quoi l'utilité des trois beans, SessionBean, ApplicationBean et RequestBean, qui sont créés automatiquement avec chaque application JSF.
Merci d'avance
Bonjour à tous
En fait, je voudrais bien connaitre c'est quoi l'utilité des trois beans, SessionBean, ApplicationBean et RequestBean, qui sont créés automatiquement avec chaque application JSF.
Merci d'avance
Ils sont créés automatiquement par qui ?
Je pense qu'il s'agit de montrer l'impact de chaque scope, request et application sur la durée de vie d'un Bean...
Il n'y a aucune obligation d'avoir ces beans sinon.
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
Bon,
je travaille sur Netbeans et chaque fois que je crée un projet web utilisant le framework JSF ces 3 beans sont créés automatiquement ayant comme noms SessionBean1.java, ApplicationBean1.java et RequestBean1.java, c'est toute l'histoire et donc je m'ai dis c'est sur qu'il y en a une bonne raison pour la création de chacun d'entre eux!!!
c'est vrai Netbeans est très simple et ben je suis assisté pourquoi pas, si j'arrive à comprendre donc aucun problème, mais exemple de quoi??? en fait c'est le but de ma question, j'ai dit: peut être il y a quelque chose nouvelle derrière la création de ces 3 beans que je ne connaissais pas et que je puisse connaitre et apprendre à l'aide de vous.
Je suis débutant en JSF...
Comme je l'ai dit, c'est à mon avis pour montrer les différents cycles de vie des beans, en fonction de leur scope...
Sur Eclipse, avec JBossTools, il est possible de créer une application JSF + Facelets en 2 - 3 clics. L'application comprend 2 ou 3 pages, autant de beans, et on peut ainsi avoir une petite appli avec un écran de login, et une page d'accueil.
C'est assez pratique pour partir rapidement avec une nouvelle structure sans se prendre (trop) la tête avec la configuration des fichiers...
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
Ne tiens pas compte de ma réflexion, elle est infondée
Mais comme le dit romaintaz, ces trois beans ne sont là qu'à titre d'exemple.
Et comme il l'a aussi dit:
SessionBean => Durée de vie le temps de la session utilisateur
ApplicationBean => Durée de vie le temps du fonctionnement de l'appli
RequestBean => Durée de vie le temps d'une requète HTTP
Partager