![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Créer une apllication web avec JAVA EEDate de mise à jour : 13/03/2023
| Identifiant OffreInfo : 25_98O1601408 |
Réunion Prospective Compétences |
Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSF
Rappels sur la structure des servlets
Introduction
Les servlets
Request et response
Deployement descriptor
Web container ou serveur d'application : tomcat,glassfish, jboss
3 scopes du servlet : request, session, context
Filter
Annotations : principe, fonctionnement
Introduction au principe et fonctionnement de Maven
Persistence
Standardisation JPA
Implémentation Hibernate JPA sous jboss
Comprendre JSF
Caractéristiques des applications web et de leurs interfaces utilisateur
Qu'est-ce que JSF ? Ses apports, quand envisager JSF ?
Principes généraux , Rappels et déclinaisons du modèle MVC
Présentation de la structure et configuration
Constitution d'une application JSF
Principes et fichiers de configuration
Contenu d'une page JSF
Responsabilité client/serveur
Utilisations de JSF
Les modèles de composant, de navigation, d'événements, ...
Les différents types de requêtes et leur cycle de vie
Technologies de présentation : JSP ou facelet ?
Les distributions disponibles
Apports de JSF 2.0
Navigation
Les règles de navigation et le fichier faces-config.xml
Fonctionnement du gestionnaire de navigation
Règles de navigation avancées
Navigation simplifiée avec JSF 2.0
L'expression langage : EL
Principe de fonctionnement, moteur d'évaluation
Éléments de syntaxe
Managed beans vs Dependency Injection (JSR 314 vs JSR 330)
Rôle des backinbeans cycle de vie, Distinction avec les composants métier
Configuration des backingbeans
Association des propriétés aux composants d'interfaces
Association des méthodes aux interactions : navigation, validation, gestion d'événement
Validation et conversion de données
Les validateurs standards
Validation via les méthodes du bean
Balises spécifiques et validation
Rappels sur les bundle et l'internationalisation
Affichage des messages
L'objet FacesMessage
Problématique de la conversion
Convertisseurs standards
Balises spécifiques et conversion
Interface Homme-machine
Composants d'interface
Composants HTML
Composants d'affichage
Composants de saisie
DataTable
Templating avec JSF
Réutilisation et organisation des vues
Définition de sa propre bibliothèque de balises
Richface 4 : des composants riches supplémentaire
Non certificiante
Sans niveau spécifique
Conventionnement : Non
Bénéficiaire de l'action
Niveau d'entrée : Sans niveau spécifique
<div>Avoir, si possible, l'expérience pratique d'un langage de programmation (C, PHP..) et une connaissance d'Internet, du Web et des concepts objet</div>