Formation frameworks Open Source
Développer avec les frameworks Open Source
Le développement d’applications Java EE doit respecter une architecture en couche, chaque couche étant implémentée avec un framework spécifique. JSF ou Struts, Spring et Hibernate se sont imposés comme des grands classiques.
Ce cours est un cursus accéléré pour démarrer le développement Java en architecture Web. Il vous présentera les frameworks classiques, JSF (ou struts), Spring et Hibernate, et vous apprendra à démarrer le développement avec ces frameworks.
Programme détaillé
Pour la première, il faut choisir entre Struts et JSF.
1° PARTIE : option JSF
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 backing-bean et un formulaire
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
-
Le langage d’expression (EL)
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
1° PARTIE : option Struts
Introduction au MVC
-
Principe du MVC avec les JSP et les servlets
-
Techniques d’implémentation du MVC
-
Présentation du MVC2
-
Implémentation du MVC2 dans Struts
Premiers pas avec Struts
-
Modèle : les form beans
-
Vue : les JSP avec les taglibs HTML
-
Contrôleur : les actions
-
Configuration
Techniques avancées
-
Librairies de balises bean et logic
-
Gestion des erreurs
2° PARTIE : Spring
Les principes fondamentaux de Spring Framework
-
Les techniques de développement Java EE
-
Présentation des conteneurs légers et de l’inversion de contrôle (IoC)
-
Le développement par interface
-
L’accès aux beans
La manipulation de beans Spring
-
La définition des beans
-
Les techniques d’injection
-
La gestion des dépendances
-
Les méthodes de callback
Intégration de Spring avec les autres frameworks
-
Développer une DAO avec Spring / Hibernate
-
Gestion des transactions
-
Programmation Struts avec Spring
-
Intégration de Spring avec JSF
3° PARTIE : Hibernate
Présentation des techniques de persistances Java
-
Techniques de persistance
-
Framework de persistance
-
Hibernate
Coder une première classe persistante avec Hibernate
-
Développement d’une classe persistante
-
Définir les propriétés de configuration
-
Exécuter Hibernate
-
Lire des objets persistants à l’aide d’une requête HQL
Présentation du mapping objet / relationnel avec Hibernate
-
Contexte et objectifs
-
Développement des classes persistantes
-
Effectuer le mapping des cas les plus courants
Manipuler les objets persistants
-
Cycle de vie des objets
-
Charger les objets persistants
-
Les opérations CRUD
-
Synchronisation avec la base de données
Prêt à maîtriser ?
Contactez-moi pour organiser cette formation pour votre équipe ou vous inscrire à la prochaine session.
Formation disponible en présentiel ou en distanciel.
Adaptation du contenu possible selon vos besoins spécifiques.