Formations Java / J2EE - Développement Java pour le Web

Formation DATASTAGE

Toutes les formations Datastage sont disponibles chez Nativo.

Lire la suite ...

Intra-entreprise :
Formation personnalisée dans vos locaux.

Inter-entreprise :
Formation dans nos locaux.


Formation Java / J2EE - Développement Java pour le Web

Durée : 5 jours
Prix HT : 1 950 €
Lieu : Paris (La Défense)
Ref : JAV203


Prochaines sessions :
11 juin 2012 | 17 septembre 2012 | 5 novembre 2012 | 10 décembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
 Télécharger le plan de cours  Envoyer à un ami  Imprimer

Résumé

Concevoir une application JAVA en utilisant des concepts avancés : développement de servlets, de JSP, de Java Beans.

Objectifs de la formation

Utilisation des modèles MVC actuels : JSF, STRUTS. Présentation des taglibs et de la librarie JSTL, utilisation de filtres et de listeners.

Publics

Concepteurs et développeurs ayant une bonne pratique de la programmation JAVA.

Pré-requis pour suivre cette formation Java / J2EE

Initiation aux concepts objet et à la programmation JAVA.

Contenu de la formation Java / J2EE :

Exposés théoriques et travaux pratiques.

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

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

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

Rôle des Java Beans :
- beans métier
- beans données

Les pattern DTO et ValueObjects

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

Taglibs personnalisés :
- Bibliothèques TLD
- EL (Expression Language)
- Internationalisation des pages
- Utilisation au sein d'un JSP

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

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