Besoin de renseignement? Contactez nous....
Envoyer un Email
+33 7 81 01 72 30
contact@odellya.com
Accueil
Société
Formations
Tutoriels
Blog
Contactez-nous
Cursus Open Source
Spring Framework
Objectifs
Comprendre les fondamentaux de Spring Framework
Savoir développer une application d’entreprise avec Spring Framework
Introduction à Spring
Le contexte d’application Spring
configuration XML
Travailler avec des fabriques déjà existantes
Travailler avec plusieurs fichiers de configuration
Comprendre le cycle de vie du conteneur Spring
Phases d’initialisation, d’utilisation et de destruction d’un contexte Spring
Initialiser, utiliser, et détruire les phases
Travailler avec les post-processeurs
Externaliser des paramètres de configuration dans des fichiers propriétés
Notion de portée (bean scope)
Bonnes pratiques de configuration
Définition des Beans par héritage
Beans interne
Injection de dépendances des collections
Spring Expression Language (SpEL)
Injection de dépendance avec les annotations et des classes Java
Autowiring et scanning des composants
Annotations stéréotypes
Configuration basée sur Java
Faire cohabiter les différents styles de configuration
Quand utiliser les configurations par XML, annotations et Java
Tester une application basée sur Spring
Support pour JUnit dans Spring
La mise en cache du contexte d’application et l’annotation @DirtiesContext
Programmation orientée aspect (POA)
Quels problèmes résout la POA ?
Différences entre Spring AOP et AspectJ
Définir des expressions de pointcut
Comment utiliser les différents types d’advices : around, before, after
Accès aux données et JDBC avec Spring
Comment Spring s’intègre avec les technologies d’accès aux données existantes
Hiérarchie d’exceptions d’accès aux données (DataAccessException)
Namespace JDBC
Simplifier les accès JDBC avec le JdbcTemplate
Intégration de Spring avec Hibernate
Introduction au mapping objet/relationnel
Bénéfices de l’utilisation de Spring et d’Hibernate
Configuration d’Hibernate avec Spring
Gestion des exceptions
Gestion des transactions avec Spring
Déclarer un gestionnaire de transaction dans Spring
L’annotation @Transactionnal
Configuration des niveaux d’isolation
Configuration de la propagation
Transactions et tests d’integration
Spring dans une application web
Configurer Spring dans une application Web
Introduction à Spring MVC
Définition des contrôleurs Spring MVC avec des annotations
Gestion des vues avec Spring MVC)
Namespace mvc
Spring security
Les problèmes résolus par Spring Security
Configuration de l’authentification
Interception des URLs
La librairie de tag Spring Security pour les pages JSP
Personnaliser la chaine de filtre de Spring Security
Spring data
Introduction à Spring Data
Nos formateurs
La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 3 jours
Ce cursus s’adresse aux :
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
Demander un devis
Les formations du cursus
GWT 2.5
2 jours
Connaissance générale de l’informatique et de l’environnement
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
Plus d'infos
Play Framework 2
3 jours
Connaissance générale de l’informatique et de l’environnement
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
Plus d'infos
Struts 2
3 jours
Connaissance générale de l’informatique et de l’environnement
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
Plus d'infos