java
Dates :
Ecolages :
du 4 au 14.10.2010
du 1 au 11.11.2010
et du 29.11 au 9.12.2010
CHF 5'400.-
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
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
•Java SE
•Java EE : Java et le web, EJB,
webservices
•Frameworks Struts et Hibernate
•
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
•Architectes et designers d’applications
Java
•Développeurs expérimentés
•Consultants Java
•Expérience de programmation en Java
•Connaissances de Java Servlets,
Java Servlet pages et JavaBeans.
• 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
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.














