Catalogue formations
Catalogue formations

Découvrez le catalogue de nos formations

 

(PDF - 3175.2 Kb)

Télécharger

Rechercher une formation

Spring : structurer des applications Java

Code : SPRI
Durée : 2 jours
Prix : 1250 €

Description

Spring est le framework le plus populaire pour développer des applications Java professionnelles.

 

Il permet de définir et construire une architecture logicielle qui assemble des frameworks tiers spécialisés.

 

Pour cela, il s’appuie sur le mécanisme d’injection de dépendances et sur la programmation orientée aspect.

 

Il permet ainsi de garantir une bonne indépendance des composants et donc une robustesse et une testabilité de l’application satisfaisantes.


Les prochaines sessions

Inscriptions et informations :

 

Paris 09 72 33 15 12

Région 09 72 33 15 23

Formulaire de Contact

 

Dates :

 

Paris Du 08 au 09 novembre 2012 Lyon Du 21 au 22 janvier 2013
Du 18 au 19 février 2013 Du 08 au 09 avril 2013
Du 22 au 23 avril 2013 Du 16 au 17 septembre 2013
Du 01 au 02 juillet 2013  
Du 18 au 19 novembre 2013  

 

Grenoble Du 29 au 30 novembre 2012 Toulouse Du 10 au 11 décembre 2012
Du 14 au 15 mars 2013 Du 13 au 14 mai 2013
Du 13 au 14 juin 2013 Du 26 au 27 août 2013
Du 09 au 10 décembre 2013 Du 07 au 08 octobre 2013

 

Disponible également en intra-entreprise


Objectifs

Vous connaitrez à l’issue de ce cours les notions nécessaires et suffisantes pour exploiter Spring.

 

Vous mettrez en œuvre Spring sur une application utilisant Hibernate ou JPA selon votre besoin. 

 

Pour aller plus loin :

 

Cette formation est structurée pour pouvoir être enrichie avec une troisième journée de formation, en animation intra-entreprise, approfondissant la mise en œuvre d’autres modules de Spring (Security, MVC, …) ou l’intégration de frameworks spécifiques à vos attentes.


Informations pratiques

Prérequis : Connaissance de Java

Audience : Développeurs, architectes et chefs de projet technique

Pédagogie : 60% de travaux pratiques


Programme

Introduction

  • Pourquoi Spring ?
  • Ses principes fondamentaux
  • Spring & Maven

ApplicationContext

  • Qu’est qu’un applicationContext ?
  • Comment le déclarer ?
  • Comment récupérer mon applicationContext ?
  • Comment récupérer un Bean de mon applicationContext ?

Les composants Spring

  • Qu’est qu’un composant Spring ?
  • Le composant Service
  • Le composant Repository
  • Le composant Controller

Mon premier service

  • @Service
  • Les différents scopes
  • Comment déclarer automatiquement mes services ?

Spring et les bases de données

  • Déclaration d’un DataSource
  • @Repository
  • Nous simplifier la vie grâce à Spring Batch
  • La gestion des transactions
  • Spring & Hibernate
  • Spring & JPA

Tester efficacement avec Spring

  • Déclarer un test unitaire avec Spring
  • Utilisation des profils Spring pour nos tests
  • Tester un service
  • Tester un repository
  • @Rollback

En option (formation intra-entreprise) :

Créer une application MVC avec Spring

  • Déclarer Spring-MVC / Spring-Web
  • @Controller
  • Gestion des formats d’échanges
  • Un contrôleur pour nos requêtes Ajax
  • Un contrôleur pour nos services REST

Mettre de la sécurité

  • Mettre en place un CAS
  • Utiliser LDAP
  • Sécuriser votre application Web

Et également …

  • Spring-Workflow, pour des applications Web poussées
  • Spring-BlazeDS, pour nos applications Flex
  • Spring ROO, pour gérer de A à Z vos projets.