spring

A propos le cours

Introduction à Spring 4

Présentation du frameworkConcepts de conteneur légerVue d’ensemble et exemples d’utilisationIoC pattern et injection de dépendancesSpring et l’injection de dépendanceExemple basiqueAtelier 1 :

Mise en place de l’IDE Eclipse, 1ère configuration Spring, Tests via Junit

Le coeur de Spring 4

Spring un conteneur léger

Les Beans, BeanFactory et ApplicationContextModes singleton ou prototypeGestion des propriétés, « collaborators »Méthodes d’injection de dépendanceConfiguration de Beans spécifiques à Spring, cycle de vieDéfinition de Bean abstrait et héritage

Spring AOP

Concepts de l’AOPTerminologie utilisée : aspect, joinpoint, advice, shortcut, weavingLes différents types d’ « advice » : around, before, throws, afterObjectifs et fonctionnalités AOP de SpringIntégration avec le framework AspectJ

Support pour le test

Concepts de l’eXtreme programmingTests unitaires et test d’intégrationIndépendance de Spring vis à vis des outils de testApports de Spring : Cache de l’ApplicationContext, Injection de données de test, et rollback des transactionsAtelier 2 :

Mini-application médiathèque en ligne : Différentes types de configurations de bean, Complétion de code et écriture d’une classe de test ,  Illustration de l’AOP pour implémenter du profiling, Exécution d’une suite de test

Applications Web avec Spring MVC

Rappel MVCArchitecture SpringContrôleurs SpringRésolution des vuesGestion des locales et des thèmesTraitements des exceptionsIntégrations avec autres techniques de vues

Spring 4 et l’accès aux données (JDBC/Hibernate/JPA/NoSQL)

Pattern DAO avec JDBC et les Classes abstraites de SpringConfiguration de la SessionFactory d’Hibernate dans le contexte d’application SpringHibernate Template et Hibernate CallbackImplémentation DAO avec les APIs HibernateConfiguration EntityManagerFactory, la classe abstraite JPATemplateDémarcation de transactions par programmation et déclarationSupport pour les sources de données NoSQL, exemple de MongoDBAtelier 3 :

Implémentation de la couche DAO de la mini-application avec JPA, Démarcation des transactions des services métier

Intégration avec Java EE

EJBs session  comme composant SpringIntégration avec le service JMSLes services WebIntégration avec JMXAtelier 4 :

Implémentation de la couche métier  de la mini-application avec des EJBs et MDB

Spring 4 et le Web 2.0

Introduction à oAuthSupport de SpringSocial pour les réseaux sociaux (FaceBook, Twitter, LinkedIn)  Les projets SpringMobile et SpringAndroïdDéploiement d’applications Spring sur le CloudAtelier 5 :

Utilisation de l’API SpringSocial et déploiement sur Cloud Foundry

 

Partager c'est aimer!

Formation Spring MVC

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
  • Prix : 300 DT
  • Durée : 20 Heures