JSF book

4353 mots 18 pages
Cours JSF/Java EE

30/11/2011

Remarque
Ce support est une introduction à JSF 2.0 utilisé dans un cadre Java EE 6, avec un serveur d’applications du type de Glassfish, et
CDI (Contexts and Dependency Injection) activé dans les projets.

INTRODUCTION À JSF2
Adapté du cours de Richard Grin (grin@unice.fr)
Adaptation Michel Buffa (buffa@unice.fr), UNSA 2012
Version Richard Grin 1.2 du 30/11/11

21/10/99

Architecture typique d’une application web

Richard Grin

JSF - page 2

Utilité de JSF
Créer des pages Web dynamiques avec des composants construits sur le serveur

21/10/99

Services rendus par JSF (1/2)

Conversion des données (tout est texte dans l’interface utilisateur)
Validation des données saisies par l’utilisateur
Automatisation de l’affichage des messages d’erreur en cas de problèmes de conversion ou de validation
Richa.rd Grin

JSF - page 4

Services rendus par JSF (2/2)

Permet de bien séparer l’interface utilisateur, la couche de persistance et les processus métier 21/10/99

Richard Grin

JSF - page 5

Internationalisation
Support d’Ajax sans programmation javascript (communication en arrière-plan et mise à jour partielle de l’interface utilisateur)
Fournit des composants standards pour l’interface utilisateur, puissants et faciles à utiliser Possible d’ajouter ses propres composants

21/10/99

Richard Grin

JSF - page 6

1

Cours JSF/Java EE

30/11/2011

Standards

Page JSF

JSF 2.0 est intégré dans Java EE 6
JSF 2.0 peut (c’est conseillé) utiliser CDI
(Contexts and Dependency Injection)

21/10/99

Richard Grin

JSF - page 7

Les pages JSF contiennent des balises qui décrivent les composants qui représenteront la page sur le serveur

21/10/99

Richard Grin

JSF - page 8

Une page JSF
Code XHTML qui contient des balises qui décrivent les composants sur le serveur
Sera traduit en XHTML « pur » pour être envoyé au client Web

Architecture des

en relation

  • Livre sf
    282 mots | 2 pages
  • Ebook photrend
    67763 mots | 272 pages
  • Travail de fin d'etude chatbot
    12265 mots | 50 pages
  • Book
    38575 mots | 155 pages
  • FTC book
    681 mots | 3 pages
  • Bibliographie ECJS
    613 mots | 3 pages
  • Livre le liseur
    743 mots | 3 pages
  • cas loyer
    6229 mots | 25 pages
  • Axa rapport
    632 mots | 3 pages
  • Book btm patisserie
    1483 mots | 6 pages
  • inflation t le chommage
    1475 mots | 6 pages
  • Séléction de livre
    1771 mots | 8 pages
  • Le livre
    415 mots | 2 pages
  • Book
    400 mots | 2 pages
  • book
    2917 mots | 12 pages