sewatech - formations

Applications Web avec JSF 2

JSF est le framework Web intégré à JavaEE. Il facilite et uniformise le développement d’applications Web en java, en masquant la complexité des technologies Web.

Cette formation permet comprendre les patterns mis en œuvre dans les JavaServer Faces et de savoir développer des applications avec JSF. Elle intègre les évolutions de JSF 2.

Programme du cours

Introduction
- Les technologies Java Web
- JSF, les frameworks MVC et le développement RAD

Les premiers pas
- La configuration web et JSF
- Créer un managed bean et un formulaire
- La mise en forme par facelet

Les concepts de JSF
- Les composants graphiques, coté client et coté serveur
- Les backing beans : contrôleurs secondaires du MVC
- La conversion et la validation des données saisies
- Les événements et les listeners
- Le langage d’expression (EL) JSF

Les composants standards
- Les caractéristiques générales
- Passer des paramètres aux composants
- La notion de Facet
- Les composants pour les formulaires
- Les composants d’affichage

Configurer une application JSF
- Configurer le fichier web.xml
- La structure du fichier de configuration JSF (faces-config.xml)
- Configurer les backing beans et la navigation

Les notions avancées
- Le cycle de traitement d’une requête (phases, action immediate,...)
- Les principales classes du framework (FacesContext, Application, ExternalContext)

Afficher des messages utilisateur
- Le principe des messages JSF
- Afficher un message dans une page
- Créer un message applicatif

L’internationalisation
- La classe Locale et la norme i18n
- La gestion des libellés
- Les messages de conversion / validation
- Les messages applicatifs


Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Olivier Hanny.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 3 jours

Tarif
- intra : nous consulter

Participants
Développeurs, architectes et chefs de projets connaissant et pratiquant Java en architecture Web et ayant des notions d’XML.

Travaux Pratiques
Les nombreux exercices pratiques sont réalisés avec Eclipse, Netbeans ou IntelliJ IDEA et avec Apache Tomcat (ou tout autre serveur d’applications compatible).
plus de détails sur les environnements de TP...

Prochaines sessions
Lyon
- nous contacter
Autres villes
- nous contacter

Inscriptions et renseignements
n� azur : 0 811 030 345
ou