vers l'accueil formulaire de contact

Formation SPRING

Présentation formation SPRING

JPG - 18.4 ko

Notre formation spring complète nos 10 tutoriaux Spring. Avec la formation SPRING Objis, développez les réflexes et connaissances clés vous permettant d’intégrez efficacement tout projet impliquant le framework Spring.

Créez une architecture en couche. Privilégiez les interfaces. Mettez en oeuvre des services transversaux avec la programmation Aspect (Spring AOP et AspectJ). Accédez aux données et développez des écrans web avec Spring MVC. Enfin, sécurisez vos pages avec Spring Security.

Dates (3j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
30jan-1fev (Paris)
23-25 av. (Paris)
4-6 juin. (Par)
10-12 sep (Par)
10-12 dec (Par)
Inter : 2150
Intra : 5800
Développeurs JAVA 70% Opportunités
financement
04 78 29 37 26 Bulletin inscription

Logiciels utilisés formation Spring
- Spring 3.x
- Ant 1.7 / Junit 4
- Tomcat 6 /Jboss 5
- MySQL 5
- Eclipse/Spring IDE 2.1
- Hibernate 3.2
- Struts 1.3
- Active MQ 5

Vous allez apprendre à

- Créer une architecture en couches (Pres, Service, Métier, DAO).
- Mettre en oeuvre la programmation Aspect (Spring AOP et AspectJ)
- Injecter vos composants sous forme de bean spring.
- Paramétrer le conteneur léger de Spring
- Accéder à vos données avec Spring JDBC
- Créer des écrans web avec Spring MVC.
- Sécuriser vos applications avec Spring Security (ex Acegi)
- Tester plus facilement vos applications
- Comprendre Spring 3.0

Cours détaillé formation SPRING

Introduction
- Historique : faire du JEE sans JEE
- Le problème des conteneurs ’lourds’ EJB
- La programmation par interface
- la valeur ajoutée d’un conteneur léger
- L’intégration avec les autres frameworks
- Les modules de Spring
- Pourquoi Spring simplifie le développement J2EE
- valeur ajoutée de Spring 3.0
- impact changement de version

Injection de dépendance
- Concept clé N°1 de Spring
- Le design pattern Inversion de Contrôle
- Présentation de l’AOP
- La couche d’abstraction de Spring

Programmation orientée aspect
- Concept clé N°2 de Spring
- Interception
- Pointcut, Advice, JoinPoint
- Tissage
- Présentation framework AOP AspectJ
- Comparaison Spring AOP / AspectJ

Travailler avec le conteneur
- Présentation du conteneur
- BeanFactory et ApplicationContext
- Cycle de vie
- scope singleton, prototype
- Interfaces de callback
- Les post-processors

Configurer les propriétés et les dépendances
- Propriétés simples
- Propriétés de type collection
- Associations entre beans
- Méthodes d’injection
- Auto-câblage (Autowiring) byName, byType

Notions avancés
- Beans abstraits
- Héritage
- Interfaces de callback
- Injecter la BeanFactory dans un bean
- Les post-processors

Spring JDBC
- Les classes de la couche d’abstraction
- Mise en oeuvre DAO
- JdbcTemplate, JdbcDaoSupport
- Gestion des exceptions
- Exécuter des requêtes de lecture, ecriture
- Annotation @Repository

Gestion des transactions
- Concept de transaction
- Gérer les transactions avec Spring
- Transactions programmatiques
- Transactions déclaratives

Création d’écrans web avec Spring MVC
- Présentation Spring MVC
- DispatcherServlet
- Création de controleurs
- Annotations @Controller
- Formulaires Spring MVC
- Gestioninternationalisation
- Exceptions

Module de sécurité : Spring Security
- Présentation du module Spring Security
- Gestion de l’authentification
- Gestion des authorisations
- namespace security
- Sécuriser l’invocation des objets
- Intercepteurs
- Implémentation de JAAS