25_98O1601408_98S2308638 Créer une apllication web avec JAVA EE EXPERNET

Créer une apllication web avec JAVA EE

Date de mise à jour : 13/03/2023 | Identifiant OffreInfo : 25_98O1601408
Organisme responsable : EXPERNET

Objectifs

Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSF

Programme de la formation

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

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

3 Avenue Théodore Drouhet
97420 - Le Port
Responsable : Marc Henri RAVAUX
Téléphone fixe : 02.62.21.90.45
Site web : http://www.expernet.re

Contact de l'organisme formateur

EXPERNET
SIRET : 44276468400027

Information fournie par :