Formation : Développement JSP Servlet pour le Web avec Eclipse
(Réf. 19221)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
Java
Prérequis
- Bonne maîtrise du langage Java. Notions de base du langage HTML.
Public
- Architecte technique
- Chef de projet
- Développeur
- Équipe projet
Objectifs
- Identifier les principaux composants de la plate-forme JEE
- Maîtriser le développement de servlets et de pages JSP
- Distinguer les bonnes des mauvaises pratiques de développement JEE pour le Web
- Découvrir les principaux frameworks connexes à JEE pour le développement Web
- Utilisation des modèles MVC actuels : JSF, STRUTS. Présentation des taglibs et de la librarie JSTL, utilisation de filtres et de listeners.
Type de formation
CourteProgramme
1. Applications Web : notions essentielles
- HTTP : notions fondamentales
- Présentation des serveurs Web et d'applications
- Fichiers WAR, JAR et fichiers EAR
- Navigateurs et serveurs Web
- Présentation des composants Web : spécificités et rôles
- XML : syntaxe de base et schémas
- Architecture MVC2 : principes
- Présentation de WTP et d'Eclipse
2. Présentation du composant servlet
- Cinématique d'exécution dans le conteneur Web
- Les méthods init, destroy, doPost, doGet
- Interfaces HttpServletRequest et HttpServletResponse
- Cycle de vie d'un servlet
- Exécution Multi-Threads
- Paramètres d'initialisation
- Redirections sur le navigateur ou côté serveur : RequestDispatcher
- Traitement des données des formulaires
- Gestion des sessions utilisateurs (cookie, réecriture d'URL)
- Obtention, consultation et abandon de session. Contexte de session
- Les différents scopes (application, Session, Requête)
- Filtres et listeners de servlet
- Le contenu du fichier WEB.XML
3. Pages JSP
- Syntaxe des JSP
- Gestion dynamique des formulaires
- Scriptlets, directives et balises de style XML
- Accès aux contextes d'application, de session et de requête
- Objets implicites
- Inclusions statiques et dynamiques
- Utilisation du cache
- Pages d'erreurs
4. Rôle des Java Beans
- beans métier
- beans données
5. Les pattern DTO et ValueObjects
6. JSTL (JSP Standard Taglibs)
- Avantages des bibliothèques de Tags personnalisés
- Les handlers de tags (avec et sans corps)
- Fichiers de descriptions de la bibliothèque de tags (TLD)
- Utilisation au sein d'un JSP
7. Taglibs personnalisés
- Bibliothèques TLD
- EL (Expression Language)
- Internationalisation des pages
- Utilisation au sein d'un JSP
8. Présentation des frameworks pour le Web
- Séparation de la présentation et du code
- Le modèle MVC2
- Le framework struts
- Le framework jsf
9. Architecture et conception
- Architectures des applications Web
- Choix des technologies Web appropriées
- Accès SGBD et Pool de connexion
- Autres frameworks de persistence : HibernatePédagogie
Non renseignéPoint(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
92100 BOULOGNE BILLANCOURT :