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

Spring est un framework Open Source qui simplifie considérablement la programmation J2EE et réduit le volume de code technique. Il résout les problèmes récurrents présents dans toutes les couches d’une application : présentation, logique métier, accès aux données. Spring facilite l’intégration des frameworks Java tels que Struts, Hibernate.

Fer de lance de tous ceux qui, attachés au langage Java, considèrent le modèle JEE  trop complexe, Spring a inauguré le modèle des conteneurs dits légers.

Framework de développement Java reposant sur le pattern d'IoC (Inversion of Control) également appelée injection de dépendance (Dependency Injection) , Spring permet de compléter les outils habituellement choisis au niveau des couches de présentation, persistance ou service pour en simplifier l'utilisation et éviter toute dépendance de l'application vis-à-vis de ces outils

vous allez apprendre

Maîtriser le framework Spring

Comprendre la programmation orientée et l’implémenter avec Spring

Intégrer Spring avec Hibernate et Struts

Intégrer Spring avec EJB, Web Services

Utiliser Spring dans différents couches : données, métier, présentation.

Sécuriser les applications créés avec Spring

WEB Services

Java SE

Java EE : Java et le web, EJB,
webservices

Frameworks Struts et Hibernate

Programme

1.

1.1

1.2

1.3

1.4

2.

2.1

2.2

2.3

2.4

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

7.

7.1

7.2

7.3

8.

8.1

8.2

 

JEE Frameworks - Spring

Introduction à Spring

Origines de Spring

Inversion du contrôle

Programmation orientée aspect (AOP)

Vue complète de Spring

Core Spring

Bean factory

Contexte applicatif

Gestion des ressources

Packaging et déploiement

AOP et Spring

Proxies

Pointcuts

Advice

Configuration

Centralisation de l'information

Initialisation tardive

Fichiers externes

Conception

Approche Java EE vs. approche Spring

Conceptions simplifiées

Gestion d'exception

Persistance avec Spring

Data Access Objects

Templates JDBC

Intégration d'Hibernate

Introduction au développement Web avec Spring

Introduction à Spring MVC

Configuration

Exemple d'intégration Struts

Test d'applications Spring

Tests et injection de dépendance

Tests unitaires et Mock Objects

print Programme complet

audience

Architectes et designers d’applications
Java

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