• slide-formation

Développer avec Spring


Pré requis

- Avoir une connaissance des principes de la programmation Java

Objectifs de la formation

- Connaître les fondements du framework Spring
- Savoir manager la configuration des constituants d’une application par Spring
- Posséder les pratiques nécessaires de développement par Spring
- Eprouver les apports de la Programmation Orientée Aspec

Public :

Pour les développeurs Java

Contenu du cours

Introduction

- Concepts de conteneur léger
- Panorama et exemples d'utilisation
- L’Inversion de Contrôle
- L’Injection de dépendance
- Tests unitaires en isolation
- Approche MVC par Spring MVC

Mise en oeuvre

- Les Beans, BeanFactory
- ApplicationContext
- Modes singleton ou normal
- Gestion des propriétés
- Méthodes d'injection de dépendance
- Configuration de Beans spécifiques à Spring
- Cycle de vie
- Définition de Bean abstrait et héritage

Accés aux données avec JDBC

- Classes abstraites pour le support DAO
- Exploitation de JDBC via les APIs d'encapsulation
- Spring DAO et infrastructure des template

Accés aux données avec Hibernate

- Gestion des ressources
- Paramétrage de SessionFactory dans le contexte de l’application
- Spring IoC
- Hibernate Template
- Hibernate Callback
- Implémentation DAO par les APIs Hibernate
- La démarcation de transactions avec la programmation et la déclaration

Programmation orienté aspect

- Les concepts
- La terminologie utilisée
- Les différents types
- Affiliation avec le framework AspectJ

 

Powered by Amazing-Templates.com 2014 - All Rights Reserved.