Java
Introduction à JSF
Avec Netbeans 4.1
[email protected] Août 2005
Table des matières
1 Qu’est ce que JSF ?…………………………………………………………………………………………………………… 3 1.1 Pourquoi JSF ?………………………………………………………………………………………………………….3 1.2 Quelle placedans Java/J2EE ?……………………………………………………………………………………. 3 1.3 Pourquoi utiliser JSF ?……………………………………………………………………………………………….3 2 Installer l’environnement de développement………………………………………………………………………… 4 2.1 Choix del’implémentation………………………………………………………………………………………….. 4 2.2 Installer netBeans 4.1………………………………………………………………………………………………….4 2.3 Création du projet……………………………………………………………………………………………………… 42.4 Configuration de l’applicaton web……………………………………………………………………………….. 6 3 Ma première page JSF : « Hello World ! »…………………………………………………………………………… 8 3.1 Hello World!……………………………………………………………………………………………………………. 8 3.2 Anatomie d’une page JSF…………………………………………………………………………………………….8 3.3 Cycle de vie d’une page……………………………………………………………………………………………….9 4 Les beansmanagés…………………………………………………………………………………………………………… 9 4.1 Qu’est ce qu’un bean ?…………………………………………………………………………………………………9 4.2 Qu’est ce qu’un bean managé ?………………………………………………………………………………….. 10 4.3 Exemple d’utilisation d’un beanmanagé……………………………………………………………………… 11 5 Les formulaires………………………………………………………………………………………………………………. 12 5.1 Les données……………………………………………………………………………………………………………..12 5.2 Saisie desdonnées…………………………………………………………………………………………………… 13 6 La navigation…………………………………………………………………………………………………………………. 14 6.1 Principes………………………………………………………………………………………………………………….14 6.2 Navigationstatique………………………………………………………………………………………………….. 15 6.3 Navigation dynamique……………………………………………………………………………………………… 15 7 Les tables de données……………………………………………………………………………………………………… 17 7.1 Une tablesimple……………………………………………………………………………………………………… 17 7.2 Ajout du titre des colonnes……………………………………………………………………………………….. 19 8 Le binding des composants……………………………………………………………………………………………….20 8.1…