Bonjour,

je suis tombé sur ce document il y a pas longtemps. La séparation des responsabilités du Backing Bean me semble intéressante (chapitre 9).
Cependant, je trouve l'exemple un peu simpliste. L'interface View possède une méthode getSelectedObjects. La page ne propose pas forcément d'élément sélectionnable, donc pour moi cette méthode n'a pas sa place dans l'interface. Le problème du coup c'est que l'interface est vide, et me semble donc inutile. Mais si il n'y a plus d'interface View, la méthode getView de l'interface Controller ne peut plus renvoyer un objet View .
Donc voilà, j'aimerais avoir votre avis sur :
- cette séparation des backing beans (il appelle ça MVC mais est ce vraiment le cas. Le MVC est déjà implémenté par le Faces servlet (C), les pages JSF (V) et le backing bean (M), non ? )
- le problème de l'interface vide