Infographie

Connexion utilisateur

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

Planning des Sessions de formation

JEE-DEV-175

Technologie: 
JEE
Formation: 
Java Web avec Struts
Durée: 
5 jours
Tarif: 
1980 €
Objectifs: 

Acquérir des savoir-faire pour concevoir, développer et déployer des applications web Savoir développer des applications web avec Struts. Maîtriser les composants du framework STRUTS.

Pré-requis: 

Bonnes connaissances du langage Java

Programme: 
1.       Introduction à J2EE
a.       Les architectures Client / Serveur Web
b.       La spécification Java des applications d'entreprise (J2EE)
2.       Description
a.       Le packaging Un descripteur de déploiement universel
b.       Les serveurs d'application
3.       Présentation des servlets
a.       Concepts Cycle de vie
b.       HttpServletRequest et HttpServletResponse
c.        Définition des pages d'accueil et d'erreur
d.       Exemple d'outillage (IDE/container Web) avec Eclipse WebTools et Tomcat
4.       Les pages JSP
a.       Concepts Différence avec les Servlets
b.       Inclusion statique et dynamique
c.        Objets implicites JSP ET Servlet
d.       Utilisation du model de conception MVC
e.        Utilisation du « redirect » et du « forward »
f.        Utilisation conjointe JSP/Servlet
g.         Formulaires Principes Les composants graphiques
h.       Validation et traitement des saisies Les contextes et sessions
i.         Différence entre « Paramètre » et « Attribut » Les scopes (page, request, application et session)
5.       JSTL
a.       JSTL et Expression Language JSTL : la normalisation des Tags « standards »
b.       EL (Expression Langage) : une nouvelle souplesse pour les JSP Structure de contrôle avec « JSTL core » Environnement et architecture J2EE avec Struts Packaging et déploiement d'une application Web
6.       Présentation des concepts d'une architecture modèle, vue, contrôleur : MVC
a.       Mapping fonctionnel sur les composants J2EE : servlets, JSP, JavaBeans et taglibs
b.       Architecture de communication entre les composants : chaînages et redirections
c.        Conception et développement d'un mini Framework MVC2 avec Design Patterns
7.       Présentation de l'architecture MVC STRUTS
a.       Présentation de la librairie
b.       Architecture de la couche logicielle de contrôle : composants et communication
c.        Architecture de la couche logicielle de présentation : Taglibs STRUTS HTML et BEAN
d.       Configuration d'une application J2EE STRUTS
8.       Optimisation de la productivité avec Struts
a.        Prévoir l'internationalisation
b.       Gestion des erreurs
c.        Fonctionnalités avancées et connexes dans STRUTS
d.        Validation des données avec STRUTS VALIDATOR, côté serveur et côté client
9.       Paramétrage de la navigabilité
a.       Développement fonctionnel : les actions mappings
10.    Travaux pratiques Les outils à utiliser
        IDE Interface de développement
        Eclipse SGBD Système de gestion de bases données : MySQL
Le déroulement du stage: 
Les participants à cette formation réaliseront des travaux pratiques leur permettant d'acquérir une bonne expérience dans le développement Web.