Spring core 4

1350 €
à 13 KM
OXiane Luxembourg
  • Formation
  • Business
  • Stratégie
  • Technologie
  • Programmation
  • Digital
  • Informatique
  • Productivité
  • Performance
  • Gestion de projet

Objectifs
Spring est un framework d'intégration qui permet de gérer les technologies de présentation, de persistance ou services tout en limitant fortement l'adhérence aux technologies d'implémentation. La clé en est l'utilisation du pattern IoC (Inversion of Control). Ce type de solution est également dénommé « conteneur léger ».
Il s'agit également d'un outil open source plébiscité et très actif. La nouvelle spécification EJB3 de reprend en grande partie les « best practices » développés par Spring.
Etre capable de développer une application Java EE en utilisant Spring
Connaître et assimiler les concepts d'un conteneur « léger »
Connaître les apports de la Programmation Orientée Aspect (AOP)
Savoir utiliser les bonnes pratiques de développement Spring

Contenu
Introduction

Concepts de conteneur léger
Vue d'ensemble et exemples d'utilisation
Pattern 'Inversion de Contrôle (IoC) par Injection de dépendance'
Mise en oeuvre : le conteneur léger de Spring

Vue d'ensemble du framework
Les Beans, BeanFactory et ApplicationContext
Modes singleton ou normal
Méthodes d'injection de dépendance
Configuration de beans spécifiques à Spring, cycle de vie
Définition de bean abstrait et héritage
Injections automatiques
APIs d'accès aux ressources
Techniques de validation (PropertyEditors, DataBinder, BeanWrapper)
Framework MVC Web spécifique à Spring

Orientations MVC2, rappels
Configuration du serveur
Les contrôleurs
Les gestionnaires de vues
Les mappings
Spring WebFlow
Intégration avec JSF et Struts
Pattern DAO, Accès aux données avec JDBC

Classes abstraites pour le support DAO
Utilisation de JDBC via les APIs d'encapsulation Spring
Persistance des composants

Gestion des ressources
Configuration de SessionFactory dans le contexte d'application Spring
IoC : HibernateTemplate et HibernateCallback
Implémentation DAO avec les APIs Hibernate
Démarcation de transactions par programmation et déclaration
Programmation Orientée Aspect (AOP)

Les concepts
La terminologie utilisée : Aspect, Joinpoint, Advice, Pointcut,Introduction, Target object, AOP Proxy, Weaving
Les différents types « advice » : Around, Before, Throws, After
Les objectifs et fonctionnalités AOP de Spring
Intégration avec le framework AspectJ
Gestion des transactions

La couche d'abstraction Spring
Les stratégies de transaction : par programmation ou par aspects
Mise en oeuvre d'une gestion transactionnelle sans programmation etpar les aspects
Panorama des « autres » couches d'intégration Spring

Public cible
A qui s'adresse la formation?
Architectes, Chefs de projets, Ingénieurs



Organisateur

Oxiane


OXiane Luxembourg

Où ça se passe ?

8399 Luxembourg 20, Rue de l'Industrie Luxembourg

OXiane Luxembourg
20
Rue de l'Industrie Luxembourg



VOIR LE PLAN

Tu aimeras aussi :

REF.#6505 - SIGNALE UNE ERREUR
  • Favoris
FERMER

Favoris

Pour accéder à tes favoris, tu dois te connecter !

FERMER

Favoris

Pour accéder à tes favoris, tu dois te connecter !

FERMER

Hey pssstt. L'appli Helloboss ça te dit ?

FERMER

Personnalise tes résultats

Pour accéder à tes Préférences, tu dois te connecter !

FERMER

Suivre un thème

Pour suivre ce Thème, tu dois te connecter !

FERMER

Suivre des Formations

Pour suivre cette Bonne Adresse, tu dois te connecter !

FERMER

Suivre un business

Pour suivre ce Business, tu dois te connecter !

FERMER

Oui je veux le supprimer

Oui Non

tu n'as pas autorisé la localisation ?

FERMER
FERMER