Formation Spring

Formation Spring

Formateur :
Catégories :
Avis :

A propos de cette formation

Le framework Spring  permet de développer et configurer les composants d’une application métier, et découvrir les concepts de la programmation orientée aspect (AOP).

Cette formation présente les concepts clés autour desquels s’articule Spring: l’injection de dépendance, la programmation orientée aspect (AOP) et une couche d’abstraction facilitant l’intégration d’autres frameworks.

Programme de la formation

 

Introduction à Spring

  • Problèmes liés aux architectures logicielles n-couches
  • Java et ses frameworks
  • La dépendances des applications JEE avec des serveurs d’application
  • Le projet Spring, dans sa globalité
  • Nouveautés Spring 3

Injection de dépendances avec Spring

  • Présentation de l’IoC
  • Programmation par interfaces
  • Application pratique sur les tests
  • Savoir architecturer son application en couches : DAO, Services, Métier, Présentation
  • Configuration par XML, par annotations
  • Les scopes : Singleton, Prototype
  • Gérer les collections (List, Set, Map) entre les objets gérés par Spring

Programmation orientée aspect avec Spring

  • Présentation
  • Gérer les problématiques transversales
  • Spring AOP et/ou AspectJ
  • Cas pratique : les transactions, les logs

Plus loin avec Spring

  • Gérer le cycle de vie de l’objet (pre et post processors, etc.)
  • Spring JDBC : Gérer abstraction et transactions avec Spring
  • Les repository
  • Créer sa propre Factory

Spring pour le web : Spring MVC

  • Pourquoi Spring MVC
  • L’injection de dépendances au cœur d’une politique web
  • Les Tag libs Spring
  • Gestion de la session
  • Gestion des appels AJAX
  • Validations
  • Ouverture sur Spring Web Flow
  • Ouverture sur Spring Web Services (contract-first)

Intégration de Spring avec d'autres frameworks

  • Spring et des frameworks Web
    • Configuration de Spring avec JSF 2
  • Configuration de Spring avec Struts2
    • Changer la factory
    • Injecter les beans
    • Comment gérer les intercepteurs Struts ?
  • Spring ORM pour la persistence des données
    • Configurer Spring pour JPA
    • Configurer Spring pour Hibernate
    • Gestion des transactions avec Spring Tx

 

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: