Catalogue formations
Catalogue formations

Découvrez le catalogue de nos formations

 

(PDF - 3238.6 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 20 au 21 janvier 2014 Lyon Du 17 au 18 février 2014
Du 12 au 13 mai 2014 Du 19 au 20 mai 2014
Du 08 au 09 septembre 2014 Du 03 au 04 novembre 2014
Du 08 au 09 décembre 2014  

 

Grenoble Du 06 au 07 janvier 2014 Toulouse Du 14 au 15 avril 2014
Du 24 au 25 novembre 2014 Du 02 au 03 octobre 2014

 

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 ?
  • Plusieurs applicationContext ?
  • JavaConfig

 

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 ?
  • @Value

 

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
  • Tester les contrôleurs
  • Internationaliser son application

 

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.
  • Spring Data-Rest, pour faire du Restful Hypermedia