JAV17 JSF

Formation

À Tunis (Tunisie)

Prix sur demande

Description

  • Typologie

    Formation

  • Lieu

    Tunis (Tunisie)

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.

Les sites et dates disponibles

Lieu

Date de début

Tunis (Tunisie)
Rue 8609 N°18 Z.I. Charguia 1, 1035

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Le 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

JAV17 JSF

Prix sur demande