François Pfister francois.pfister@ema.fr
Créer un bean Customer avec les attributs id, name, forName, une méthode toString(), deux constructeurs, les accesseurs et mutateurs pour tous les attributs:
:
Créer un backing-bean BankControler, comportant le modèle: une liste de Customer, ainsi que des liens vers les composants de l'ihm: UIData pour un tableau et UISelectBoolean pour une case à cocher. Créer les accesseurs et mutateurs pour tous les attributs de la classe.
Déclarer ce backing-bean dans faces-config.xml:
Créer une jsp pour afficher le premier Customer dans un formulaire:
ainsi que la liste dans un tableau:
Ajouter un bouton pour soumettre le formulaire:
Coder l'action dans le controleur:
Déployer et tester:
Implémenter une méthode d'ajout dans le contrôleur:
Ajouter le bouton de commande dans la jsp:
Déployer et tester l'ajout:
Ajouter un bouton de suppression:
Coder la méthode de suppression dans le controleur:
Il faut aussi ajouter la checkbox dans le tableau côté jsp:
Déployer, tester, ajouter et supprimer des Customer: