Tarifs: A distance ou présentiel: 1300 euros
Durée : 3 jours
Public : Tous
Pré-requis : Maitrise des bases du langage Java et connaissance du XHTML
Objectifs : Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSP - Avoir une vision globale des frameworks MVC (Struts, JSF, Spring,...)
Référence : JAV154-F
PROGRAMME:
Introduction
- Développement d'applications web dynamiques : panorama des technologies existantes
- Plate-forme JEE : architecture, APIs et environnement d'exécution
- Servlets et JSP par rapport aux autres services web
Mise en place
- Environnement de développement (Eclipse / NetBeans)
- Eléments de base et optimisation du développement
- Moteurs de servlets et JSP : présentation, choix (Tomcat, GlassFish, ...)
- Structure d'un module web ; cycle de vie des composants
- Empaquetage et déploiement d'une application Web
Atelier pratique : installation des environnements de développement et d'exécution ; premier projet web minimal
Servlets
- Spécification et cycle de vie
- Chainage de pages : liens et formulaires
- Rappel sur les mécanismes et normes d'interaction du protocole HTTP
- Gestion des erreurs http et journalisation
- Sessions, cookies et autres espaces de persistance
Atelier pratique : création, déploiement et test d'un projet complet à base de servlets incluant des fonctionnalités de gestion
JSP (Java Server Pages)
- Principe général et comparaison avec les Servlets
- Les expressions : afficher des données dynamiques au milieu du XHTML
- Les scriptlets - utilisation et limites
- Déclarations et directives : la JSP est une classe
- Inclusions et mécanismes de réutilisation
- Etude de cas complète - Servlets et JSP en collaboration
Atelier pratique : Développement d'applications web avec une architecture MVC