Duplicata possible :
Comment choisir la bonne lunette de visée ?
Je suis novice en matière de programmation JSF, et j'ai besoin d'une clarification sur les scopes des beans. J'ai déjà lu toutes les questions sur cet argument, mais ce n'est pas si clair. Je ne comprends pas bien la portée de la requête. Je comprends que : "C'est la portée par défaut et fondamentalement le bean est vivant tout au long d'une seule requête HTTP".
Ainsi, par exemple, supposons que nous demandions au navigateur d'ouvrir une page web contenant un formulaire. Lorsque nous faisons la demande, un bean scope est créé, le cycle de vie commence et après la phase de rendu de la réponse, le bean Java est détruit. Ensuite, nous remplissons le formulaire et nous appuyons sur un bouton. Cela va lancer une autre requête HTTP, n'est-ce pas ?
Dans le même contexte, si on a un view scope bean au lieu d'un request scope bean, quelle est la différence ? Combien d'instances de bean sont créées ? Pourquoi est-il préférable de l'utiliser avec un datatable ?