BT

Les grandes lignes pour Spring 4.3 et 5.0 annoncées à SpringOne2GX

| par Charles Humble Suivre 904 Abonnés , traduit par Simon Baslé Suivre 2 Abonnés le 29 sept. 2015. Durée de lecture estimée: 2 minutes |

Pendant la keynote d'ouverture de SpringOne2GX, Juergen Hoeller, ingénieur principal chez Pivotal Inc et leader du projet Spring Framework, a mis en lumière les plans de haut niveau de l'entreprise pour Spring Framework.

La version 4.3 à venir sera la dernière release orientée fonctionnalités de la lignée Spring 4.x. Il n'y aura pas de changements des pré-requis systèmes, donc elle supportera les JDKs 6, 7 et 8, les Servlets 2.5+, etc... Hoeller a mis en avant les raffinements et les corrections de bugs dans le coeur du modèle d'injection de dépendance, ainsi qu'un plus riche ensemble d'annotations pré-composées de manière pratique pou votre "confort". Hoeller explique que celles-ci sont juste des compositions d'annotations existantes, de manière similaire à @RestController qui "est juste une combinaison de @Controller et @ResponseBody en vérité, mais nous vous la fournissons directement aujourd'hui. Plus d'annotations de ce genre vont vous être proposées dans 4.3".

Les annotations "confort" sont explorées dans le projet GitHub spring-composed. Hoeller a révélé à InfoQ que "les candidats pré-sentis pour l'inclusion dans Spring Framework 4.3 proprement dit sont @Get/@Post/... pour les mappings HTTP, @SessionScope/... pour la portée des Beans, ainsi que des possibles variations de @Transactional".

Le backlog 4.3 dans Jira liste aussi les plans pour mettre à jour un certain nombre de dépendences telles que JUnit 4.12, les APIs Jackson 2.5+ et la nouvelle API JasperReports Exporter.

Une release initiale de Spring 4.3 est attendue en mars 2016, suivie d'une GA autour d'avril/mai. "Nous nous engageons à supporter la lignée Spring 4.3.x jusqu'en 2019/2020, de manière analogue à la durée de vie étendue dont bénéficie 3.2.x en ce moment", nous indique Hoeller.

Durant la keynote, il a aussi esquissé certains plans pour Spring 5.0. Cette version majeure sera basée sur Java 8, avec un support du JDK 9 et de HTTP/2. Puisque Java 9 est attendu en septembre 2016, la release initiale sera probablement autour de cette période, avec une version GA plus tard dans l'année.

Un focus majeur de Spring 5 sera les architectures réactives, incluant les reactive streams avec le concept de backpressure, et la composition réactive. Pivotal développe un modèle de gestion des end-points HTTP basé sur les reactive streams. "C'est un peu comme un moteur de traitement web dans la lignée de Spring MVC, mais réactif. Ce sera fait d'une manière familière en termes de style pour les endpoints, le modèle de programmation et l'utilisation des annotations, mais avec un arrangement de première classe en faveur des traitements réactifs", déclare Hoeller. Le travail expérimental est réalisé au travers du projet spring-reactive sur GitHub.

Ailleurs à la conférence, Spring Boot a reçu un énorme intérêt. James Watters, vice président du Groupe Cloud Platform, a cité un nombre de téléchargements autour des 1,65 millions par mois pour Boot et une impressionante liste de clients incluant Disney, Sony, Experion, Citigroup et Ford. Il a aussi annoncé que Pivotal Cloud Foundry a dépassé 100 millions de dollars de revenus annualisés via réservation de taux d'exécution, et ce au cours de ses premiers 18 mois.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT