novembre
2008
Bonsoir à tous,
Voilà quelques heures que je viens de rentrer de Paris, ou plus exactement des Rencontres Spring.
Je vous ferai sous peu un feedback plus complet des conférences, mais je tenais à vous faire part des informations essentielles rapidement !
Juergen Hoeller, principal développeur de Spring 3.0, nous a présenté un peu les nouveautés et la roadmap.
Parmi les nouveautés importantes, le support de REST dans Spring @MVC. Je vous donnerai plus d’informations dans mon compte rendu à ce sujet.
L’autre grosse nouveauté est le support des EL, Expression languages. Vous les connaissez peut être dejà avec JSF ou JSTL. Mais en quoi sont elles-intéressantes pour Spring.
Imaginez que vous souhaitiez injecter dans un bean, une valeur qui provient d’un autre Bean ? Autrement dit, l’équivalent Spring de cette ligne Java :
monBean.setProperty(autreBean.getAutreProperty());
Les connaisseurs de Spring me diront que cela est déjà possible avec la classe PropertyPathFactoryBean ! Certes, c’est tout à fait vrai.
Mais cette injection ne se fera qu’une seule fois au chargement du bean.
Que se passe-t-il si la valeur de la propriété de « autreBean » change ? Le bean monBean ne verra pas sa propre propriété modifié !
Et c’est là tout l’intérêt des EL. La résolution se faisant au runtime, à chaque utilisation c’est toujours la bonne valeur qui sera utilisée.
Concernant la roadmap, une bonne nouvelle, la milestone 1 devrait arriver … la semaine prochaine ! Celle-ci contiendra une premiere partie du support REST et EL. Nous aurons donc le loisir de tester cela par nous meme !
Ne vous inquiétez pas, je vous ferai part de toute les informations dans mon compte rendu.
Bonne soirée