Vous êtes sur la page 1sur 2

Contactez notre quipe commerciale au 0800 10 10 97

Formation JEE - Servlets et JSP Initiation +


Approfondissement
http://www.dawan.fr/formations/jee/jee/jee-servlets-et-jsp-initiation-approfondissement
Dure :
5 jour(s)s
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,...)
Rfrence :
JAV116-F

Introduction
Dveloppement d'applications web dynamiques : panorama des technologies existantes
Plate-forme JEE : architecture, APIs et environnement d'excution
Servlets et JSP par rapport aux autres services web
Mise en place
Environnement de dveloppement (Eclipse / NetBeans)
Elments de base et optimisation du dveloppement
Moteurs de servlets et JSP : prsentation, choix (Tomcat, GlassFish, ...)
Structure d'un module web ; cycle de vie des composants
Empaquetage et dploiement d'une application Web
Atelier pratique : installation des environnements de dveloppement et d'excution ; premier projet
web minimal
Servlets
Spcification et cycle de vie
Chainage de pages : liens et formulaires
Rappel sur les mcanismes et normes d'interaction du protocole HTTP
Gestion des erreurs http et journalisation
Sessions, cookies et autres espaces de persistance
JDBC pour l'accs une base de donnes depuis une servlet
JavaMail pour l'envoi de mail depuis un formulaire
Multi-threading avec des servlets
Configurations avances de dploiement

Atelier pratique : cration, dploiement et test d'un projet complet base de Servlets incluant des
fonctionnalits de gestion avec un accs une base, utilisation de la session et envoi de mails
JSP (Java Server Pages)
Principe gnral et comparaison avec les Servlets
Les expressions : afficher des donnes dynamiques au milieu du XHTML
Les scriptlets - utilisation et limites
Dclarations et directives : la JSP est une classe
Inclusions et mcanismes de rutilisation
Javabeans : prsentation, cration
Accs et manipulation des Javabeans depuis JSP et Servlets
Modle MVC
Etude de cas complte - Servlets et JSP en collaboration
Organisation mmoire du serveur
Gestion des erreurs
Atelier pratique : Dveloppement d'applications web avec une architecture MVC et une prsentation
avance base de JSP
Bibliothques de balises (Taglibs)
Panorama des taglibs disponibles
Installation, utilisation d'une bibliothque de balises
JSTL (JSP Standard Tag Lib) : prsentation et test
Le language d'expressions (EL)
Dfinition de fonctions, cration de TLDs et appels depuis une JSP
Cration de taglibs : principe et apis disponibles
Atelier pratique : intgration de taglibs dans des JSP - implmentation d'une bibliothque
personnalise de tags
Concepts avancs
Templating : mcanisme, frameworks disponibles
Prsentation de plusieurs frameworks MVC2 (Struts, JSP, Spring MVC)
JNDI et configuration de ressources (JDBC, mails,...) au niveau du serveur d'applications
Scurit de l'application : prsentation des apis, gestion des utilisateurs et des rles
Gestion d'un projet web : de l'analyse au test
Architecture DMZ et mise en place d'un serveur web frontal
Notions de clustering : mcanismes de sessions distribues
Atelier pratique : mise en place de projets base de frameworks MVC2 - configuration serveur et
utilisation de ressources JNDI - Utilisation d'un moteur de templates