La version 3.0 GA (.RELEASE) du framework Spring vient de sortir, au menu voici quelques unes des nouveautés les plus importantes (ces indications proviennent principalement du blog http://blog.springsource.com/2009/12/16/spring-framework-3-0-goes-ga) :
- Un réécriture complète du framework en tirant partie des spécificités de Java 5, notamment les generics et listes d'arguments variables (varargs).
- Un support partiel de Java EE 6 (JSR-316) en terme d'environnement d'exécution mais aussi le support de la nouvelle version de JPA 2.0 (JSR-220), un support de l'annotation @ManagedBean (JSR-250) pour le scanning des composants et le support des annotations @Inject, @Named, @Qualifier et de l'interface Provider (JSR-330) pour l'injection de dépendances.
- L'arrivée d'un nouveau langage d'expression à utiliser dans les fichiers de configuration XML Spring ou dans les annotations. Spring Expression Language (SpEL).
- L'apparition des annotation @Configuration et @Bean, héritages de JavaConfig.
- L'apparition d'une nouvelle annotation @Value qui permet l'injection de valeurs de configuration statiques ou dynamiques.
- Possibilité de créer rapidement des annotations raccourcies, par exemple créer une seule annotation qui va en remplacer plusieurs.
- Un modèle déclaratif de validation à base d'annotations qui reprend les principe de l'API Hibernate Validator 4.0. (JSR-303).
- Un support amélioré du binding et de la validation dans Spring MVC, le formatage peut être supporté via des annotations d'une manière similaire à la JSR-303.
- Support de REST, utilisation facilitée dans Spring MVC, une classe RestTemplate pour faciliter la création de clients REST.
- Support complet des portlets 2.0.
- Le mapping Objet / XML (OXM), héritage de Spring Web Services.
- De nouvelles fonctionnalités pour la planification de tâches.
- Une documentation améliorée.
http://www.springsource.org/node/2271
http://www.theserverside.com/news/thread.tss?thread_id=58985
Téléchargement du framework
http://www.springsource.com/products/spring-community-download
Documentation
HTML (plusieurs pages) : http://static.springsource.org/spring/docs/3.0.x/reference/html/
HTML (une seule page) : http://static.springsource.org/spring/docs/3.0.x/reference/htmlsingle/spring-framework-reference.html
PDF : http://static.springsource.org/spring/docs/3.0.x/reference/pdf/spring-framework-reference.pdf
Aucun commentaire:
Enregistrer un commentaire