Spring est désormais un framework incontournable dans le domaine du développement JavaEE. Il simplifie la mise en oeuvre de fonctionnalités techniques telles que la gestion transactionnelle, tout en autorisant une configuration souple des composants développés. La version 2 vise à encore plus de simplicité de développement grâce à l'utilisation des annotations comme alternative à la configuration XML.
Ce cours vous permettra d'assimiler les principes fondamentaux de Spring Framework (IoC, AOP, gestion transactionnelle, Spring MVC, Spring Security, SWF), et de manipuler les technologies importantes du développement JEE dans un contexte Spring (Struts, JSF, Hibernate, Web Services RESTful). Par ailleurs, ce cours traite des évolutions apportées par Spring 2.0 / 2.5 et aborde les nouveautés de Spring 3.