
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
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
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