Revenir à la liste des catégories de formation



Formation : Développement JSP Servlet pour le Web avec Eclipse


(Réf. 19221)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Dé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

Courte

Programme

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 : Hibernate

Pédagogie

Non renseigné

Point(s) fort(s)

Non renseigné
Revenir en haut


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 :


Revenir en haut





Revenir à la liste des catégories de formation