Application jsf
Projet ExaPlanInt
Documentation du projet
Table des matières
1 2 Introduction ____________________________________________________________
3 Les phases d’analyse _____________________________________________________ 4 2.1 Les cas d’utilisation __________________________________________________ 4 2.1.1 Etudiant ________________________________________________________ 4 2.1.2 Professeur ______________________________________________________ 6 2.1.3 Personnel administratif ____________________________________________ 7 2.2 La structure de l’information ___________________________________________ 7 2.2.1 Modèle conceptuel de données ______________________________________ 8 2.3 Analyse de la structure des classes _______________________________________ 9 2.3.1 Partie modèle ____________________________________________________ 9 2.3.2 La classe DAO _________________________________________________ 10 JavaServer Faces _______________________________________________________ 12 3.1 Introduction à JSF___________________________________________________ 12 3.2 Les beans managés __________________________________________________ 13 3.3 La navigation ______________________________________________________ 15 3.4 Le binding des composants____________________________________________ 16 Intégration de JSF à notre application _______________________________________ 18 4.1 Netbeans et le Visual Web Pack ________________________________________ 18 4.2 La structure des pages JSP ____________________________________________ 19 4.3 La structure des packages _____________________________________________ 20 4.4 Analyse et explication de quelques points clé de l’application ________________ 21 4.4.1 Connexion basée sur l’annuaire LDAP _______________________________ 21 4.4.2 La transmission des informations entre les différentes pages ______________ 22 4.4.3 La distinction des différentes catégories d’utilisateurs ___________________ 24 4.4.4 Le