Formasoft

JAV17 JSF

Formasoft
À Tunis (Tunisie)

Prix à consulter
Désirez-vous contacter un conseiller pour cette formation ?

Infos importantes

Typologie Formation
Lieu Tunis (Tunisie)
  • Formation
  • Tunis (Tunisie)
Description

Grâce à cette formation vous pourrez acquérir les connaissances nécessaires qui vous permettrons d’ajouter des compétences à votre profil et obtenir de solides aptitude qui vous offriront de nombreuses opportunités professionnelles.

Installations (1)
Où et quand
Début Lieu
Consulter
Tunis
Rue 8609 N°18 Z.I. Charguia 1, 1035, (Spécifier), Tunisie
Début Consulter
Lieu
Tunis
Rue 8609 N°18 Z.I. Charguia 1, 1035, (Spécifier), Tunisie

Programme

  1. Introduction JSF 2
    • Rappels clés J2EE

    • Les 8 Objectifs de JSF

    • Spécification JSF 2 : JSR 314

    • Les 6 étapes clés du cycle de vie requête JSF

    • Ajouts majeurs JSF 2 : Ajax, Facelets, ExceptionResolver

    • Les concurrents directs et indirects de JSF 2

    • Implémentation de référence : Mojarra

    • Jars : jsf-api.jar et jsf-impl.jar

    • JSF : un framework orienté ’composant’

  2. Première application JSF 2
    • Configuration du controleur FacesServlet dans web.xml

    • Url gérés implicitement : .faces, .jsf, /faces/*

    • Paramétrer le mode développement : javax.faces.PROJECT_STAGE

    • Annotations et priorité du faces-config.xml

    • Création formulaire JSF (XHTML) : balises ’html’ et ’core’

    • Créer le @ManagedBean du formulaire

    • Langage d’expression JSF : Unified EL

    • Structure de l’archive de déploiement :

    • Validation des champs et cycle de vie

    • Conversion implicite des champs

  3. Les bibliothèques des composants standards
    • Composants JSF : visibilité, style CSS, binding

    • Passage de paramètres aux composants

    • Composants d’affichage texte et image

    • Composants de saisie et "value change event"

    • Composants de commande "action event"

    • Combo-box, listes, cases à cocher et boutons radio

    • PanelGroup et le PanelGrid

    • DataGrid

  4. Bean managés
    • Annotations : @ManagedBean, @ManagedProperty

    • Annotation : @SessionScoped, @RequestScoped

  5. Gestion des messages utilisateur
    • Structure des messages JSF : la classe FacesMessage

    • Afficher un message avec HtmlMessage et HtmlMessages

    • Créer un message applicatif avec la classe FacesContext

  6. Validation des saisies
    • Principe de la validation JSF

    • Méthode de validation dans un backing-bean

    • Les validators standards de l’API JSF

    • Modèle de programmation pour écrire un validator personnalisé

  7. Configuration avancée d’une application JSF
    • Paramétrage servlet JSF

    • Paramétrage implémentations JSF-RI, MyFaces, RichFaces

    • Configuration en plusieurs fichiers

    • Configurer les backing beans : injecter des propriétés

    • Référencement entre beans

    • Règles de navigation : par page, globale, par action

  8. Internationaliser une application JSF
    • Rappel internationalisation Java

    • Gestion du ’locale’ : par défaut, personnalisée

    • Catalogues de traduction : libellés,

    • Messages applicatifs, messages d’erreur de validation

  9. Notions avancées
    • Revue détaillée du cycle de traitement des requêtes HTTP

    • Attribut "immediate" des composants de commande et de saisie

    • Mise en oeuvre d’un PhaseListener

    • Interagir avec le framework :

    • Classes FacesContext, VariableResolver, ELResolver,

    • Classes NavigationHandler, ViewHandler

  10. Intégrer JSF avec les autres technologies
    • Intégration avec les JSP et les tags JSTL

    • Programmation Ajax avec la bibliothèque RichFaces

    • Présentation de la programmation avec Facelets

    • Intégration avec EJB3

    • Intégration avec Spring


Ceux qui ont consulté cette formation ont également consulté...
En voir plus