1
38 rue Claude Chappe
97420 Le Port Tél : 0262 21 90 45
Fax : 0262 54 75 74
www.expernet.fr
Code :
LAN0512
Objectifs :
• Savoir architecturer et
concevoir des projets web
JEE performants à base de
Servlets et de JSF
Pré-requis :
• Avoir, si possible,
l’expérience pratique d’un
langage de programmation
(C, PHP..) et une
connaissance d’Internet, du
Web et des concepts objet
Public :
• Programmeur
• Ingénieur
• Analyste et responsable qui
souhaitent développer des
applications et des applets
Java
Durée :
5 Jours
Les plus :
+ Support fourni
CREER UNE APPLICATION WEB AVEC JAVA EE
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