plan du site 
level
level
level
level
level
level
level
level
level
level
level
level
level
level
constant
php
as2
javascript
ajax
xml
webservices
java
constant new babylon

java

Durée :

Dates :
 

 
 

 
 

 
 

Ecolages :

4 modules de 5 jours

• Java et le web (JSP)
- 13.10 - 23.10.2008

• Struts
- 10.11 - 20.11.2008

• Hibernate
- 08.12 - 18.12.2008

• Spring
- 19.01 - 29.01.2009

CHF 2'700.- chaque module


presentation

Les applications web basées sur les Java Server Pages traitent le code des bases de données, des pages et du contrôle des flux, Les applications complexes sont difficile à entretenir si la gestion de ces divers composantes n’est pas séparée.  Le schéma Modèle-Vue-Contrôleur – MVC – permet justement de séparer les problèmes du code métier, du code design et navigation, respectivement.

Struts est un framework open source basé sur le design MVC. La force de ce framework réside dans la séparation complète des composantes Vue, Modèle et Contrôleur, ce qui permet une réutilisation facile de tous ces différents composants. Le framework est compatible avec les applications conventionnels aussi bien que les nouvelles technologies telles que SOAP et AJAX.

vous allez apprendre

Maîtriser l’architecture Modèle-2 basée sur le schéma MVC

Mettre en œuvre des applications professionnels

Rendre les applications extensibles, sécurisées, robustes, faciles à maintenir.

WEB Services

Java SE

Java EE : Java et le web, EJB,
webservices

Frameworks Spring et Hibernate

Programme

1.

1.1

1.2

1.3

1.4

2.

2.1

2.2
 
 

2.3

3.

3.1

3.2

3.3

4.

4.1

4.2

4.3
 
 

5.

5.1
 
 
 
 

5.2
 

5.3
 
 
 

6.

6.1

6.2

6.3

6.4

6.5

7.

7.1

7.2

7.3

7.4

7.5

JEE Frameworks - Struts

Rappel sur les servlets

Principes

Mise en oeuvre

Partage d'information, gestion de session

Délégation de traitement

Rappels sur les JSP

Principes

Mise en oeuvre
- balises
- variablies implicites

Ecritures de JSp

Rappel sur les architectures distribuées

Les différents modèles d'architectures techniques

Les architectures 3-tiers

Les architectures multi-niveaux

Présentation de struts

Design pattern Model-View-Controller

Fonctionnement de Struts

Les éléments de Struts
- ActionServlet, Action, ActionForm
- balises spécifiques

Développement avec Struts

Développement du contrôleur
- les actions
- les ActionMapping
- les fichiers struts-config.xml
- le fichier web.xml et les paramètres d'initialisation

Développement de la Vue
- configuration des bibliothèques de balises

Développement du Modèle
- les ActionForm
- la validation des formulaires
- la gestion des exceptions

Les bibliothèques de balises Struts

Taglib bean : internationalisation

Taglib html : contrôles html avancées

Taglib logic : exécution de codes

Taglib nested : imbrication de balises

Taglib tiles : création de pages complexes

Utilisation avancée

Fichiers de ressources

Factorisation de plusieurs actions

Validator : validation avancée paramétrable

Upload de fichiers

Pools de connexions

print Programme complet

audience

Architectes et designers d’applications
Java

Développeurs Java expérimentés

Consultants Java

pre-requis

Expérience de programmation en Java

Connaissances de Java Servlets, Java
Servlet pages et JavaBeans.

infrastructure

un poste avec un compte personnel
pour vos sessions de travail

un espace personnel accessible via le
Web pour la publication de vos sites
accessible également via FTP

la documentation nécessaire au
cours, incluant tutoriaux, logiciels
utilisés et un catalogue de liens
externes

methode pedagogique

Les cours sont dispensés par des intervenants professionnels hautement qualifiés et expérimentés.

Chaque session inclut des exercices supervisés par l’intervenant.

La formation comporte 8 séances de cours de 3 heures suivies de 12 heures de travail de projet assisté.

Les participants disposent d’une connexion permanente, par FTP, sur leur dossier de travail sauvegardé sur le serveur.