Jsf etapes

3299 mots 14 pages
I&C School of Computer and Communication Sciences Ecole Polytechnique Fédérale de Lausanne

* Computer Networking Laboratory > * ProgrammationInternet > * JSF

Java Server Faces sur Eclipse
C. Petitpierre

Les Java Server Faces utilisent les concepts de HTML, CSS, servlets(request...), JSP, JavaBeans, session, etc.

Le didacticiel qui suit s'appuie sur le livre Java Server Faces in Action de Kito D. Mann et sur le didacticiel disponible dans le menu Help > Help Content > JavaServer Faces Tooling User Guide > Getting Started > JSF Basic Tutorial.
EL: expression language

Les JSF utilisent le langage EL, dont nous ne verrons quère plus d'une instruction. Voici quelques expressions de ce langage:

#{javaB.methode} #{monTableau[6]} #{uneMap['key'].attr}

Par convention, l'objet de base, tel javaB indiqué ci-dessus, correspond à une classe dont le nom est formé en remplaçant la première lettre par une majuscule: JavaB. Le JavaBean est stocké dans la session sous ce nom.
1) Passage d'une page à une autre en exécutant une action

Cette section démontre comment créer une micro-application qui appelle une action et passe d'une page à une autre, quand l'utilisateur presse un bouton, comme représenté sur la page ci-contre. L'action est définie dans le JavaBean BusinessA qui ne contient que la méthode doPrint.

On verra comment utiliser les outils d'Eclipse pour cela. Vous pouvez cocher les boutons pour marquer le point que vous êtes entrain de faire.
Création d'un projet JSF

Créez un projet JSF:

Sélectionnez New > Dynamic Web Project

Dans la fenêtre qui apparaît, sélectionnez les JSF 1.2 (figure ci-contre).

Cliquez les boutons Next jusqu'à ce que vous arriviez à la figure ci-contre.

Cliquez sur l'icône inférieure dans l'ellipse rouge ci-contre et suivez les instructions indiquant comment charger la librairie JSF 1.2 (SUN RI), sélectionnez-la et terminez le wizard.

Votre projet est

en relation

  • Jms facades
    993 mots | 4 pages
  • Jfkzskdf
    707 mots | 3 pages
  • JC jskjbhhb
    2500 mots | 10 pages
  • Stage tc jules
    5589 mots | 23 pages
  • Jhkjrlzjepojzepofjzelkkjf
    588 mots | 3 pages
  • Jdcjidijjn
    1088 mots | 5 pages
  • Assignation jex
    345 mots | 2 pages
  • Jdfijfpisdj
    372 mots | 2 pages
  • Jygjdyfu
    273 mots | 2 pages
  • Jydytguktri
    256 mots | 2 pages
  • Jhjds
    274 mots | 2 pages
  • Yosjfheft
    1789 mots | 8 pages
  • Jec éduc spé
    3946 mots | 16 pages
  • J.k rowling
    675 mots | 3 pages
  • Jytjentynyte
    658 mots | 3 pages