loader image

Gate Training

logo-png
Java - Java EE

Formation Développer des applications WEB en Java avec des frameworks MVC (JSF, JSP, Spring-MVC)

4 Jours

Description de la formation java web

La spécification Java EE défini un tiers de présentation permettant de construire des interface utilisateur HTML côté serveur. Ces types d’applications sont encore énormément présentes en production dans les entreprises et cette architecture est encore choisie pour de nouveaux projets.
Cette formation présente les principes communs aux frameworks MVC utilisé pour construire ce type d’interface. Ensuite, il présente les principales technologies de vues que l’on peut rencontrer dans le monde de l’entreprise.

Objectifs

Concrètement, à l’issue de cette formation Java web, vous serez en mesure de:

  • Comprendre les technologies de base pour les IHM Java côté serveur
  • Connaître les principales frameworks MVC du monde Java
  • Etre familier des langages à balises
  • Connaître la structure d’une appiication web

À qui s’adresse cette formation ?

Public :

Cette formation java web s’adresse aux développeurs, chefs de projets , architectes.

 

Prérequis :

Pour suivre cette formation Java web, il est important de connaitre au préalable les bonnes pratiques du langage Java.

 

Contenu du cours java web

Environnement Java EE et tiers Web

Modèle multi-tiers, le choix entre .war et .ear
Architecture web, serveur HTTP et client léger, les navigateurs,
Protocole HTTP, requête / réponse serveur, modèle stateless
Modè-le statefaul et session HTTP, implémentation
Fonctionnement et rôle des Servlets, des filtres, des listeners
Le serveur Tomcat

Modèle JSP

Une page JSP, qu’est-ce que c’est ? Bénéfices de l’approche, Mécanisme de compilation, accès au servlet sous-jacent
Balises principales de JSP, accès aux variables de contextes
MVC appliqué à JSP

Atelier

Implémentation du pattern MVC à base de servlet

Introduction à 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 : les facelet
Managed Beans et CDI

Managed Beans et binding

Cycle de vie et scopes des managed beans
Les différents types de bind (valeur, métthode, référence)
Validation/Conversion de données.
Gestion des formulaires et des messages de validation

Composants d’interfaces

Les balises facelets
Les librairies de composants,
Ajax et JSF

Spring MVC

Pattern MVC via Spring : le DispatcherServlet
Annotations des contrôpleurs
RequestMapping et récupération des paramètres
Différentes représentation du modèle, gestion des scopes
Gestion des exceptions
Configuration

Techonologies de vue

Technologies de vues supportées

Travaux Pratiques

Les différent travaux pratiques seront réalisés avec Tomcat

Réf:

0037

Tarif:

600 Dt

Niveau:

Intermédiaire

Classe à distance:

Possible

Pas de sessions disponibles