Oracle annonce la disponibilité générale de Java EE 8
Le développement de la plateforme sera désormais géré par la Fondation Eclipse

Le , par Michael Guilloux, Chroniqueur Actualités
Après son approbation par le comité exécutif du JCP et la publication de sa spécification finale au début de ce mois, la nouvelle version de Java Enterprise Edition est enfin disponible. Oracle a décidé de faire d’une pierre deux coups en annonçant la sortie de Java EE 8 en même temps que Java SE 9.

Comme l'avait déjà annoncé la firme de Redwood City, cette nouvelle version modernise et simplifie la plateforme Java EE pour le cloud et les microservices. Java EE 8 vient avec son lot de fonctionnalités dont les principales comprennent :

  • le support de HTTP/2 dans Servlet 4.0 ;
  • une nouvelle API JSON Binding et diverses améliorations dans JSON-P 1.1 ;
  • extension de JAX-RS pour prendre en charge les Server-Sent Events (technologie grâce à laquelle un navigateur reçoit des mises à jour automatiques à partir d'un serveur via une connexion HTTP) et une nouvelle API REST Reactive Client (pour inclure un support pour la programmation de style réactif côté client) ;
  • une nouvelle API de sécurité pour les applications PaaS et basées sur le cloud ;
  • plusieurs améliorations à la spécification CDI, y compris la prise en charge d'événements asynchrones ;
  • prise en charge de fonctionnalités de Java SE 8 (par exemple API Date & Time, API Streams, améliorations des annotations).

Java EE 8 part de Java EE 7 en mettant à jour certaines spécifications existantes et en introduisant d'autres. Ci-dessous la liste des JSR mis à jour ou nouvellement introduits dans Java EE 8 :

  • JSR 366 – Java EE 8 Platform
  • JSR 365 – Contexts and Dependency Injection (CDI) 2.0
  • JSR 367 – Java API for JSON Binding (JSON-B) 1.0
  • JSR 369 – Java Servlet 4.0
  • JSR 370 – Java API for RESTful Web Services (JAX-RS) 2.1
  • JSR 372 – JavaServer Faces (JSF) 2.3
  • JSR 374 – Java API for JSON Processing (JSON-P)1.1
  • JSR 375 – Java EE Security API 1.0
  • JSR 380 – Bean Validation 2.0
  • JSR 250 – Common Annotations 1.3
  • JSR 338 – Java Persistence 2.2
  • JSR 356 – Java API for WebSocket 1.1
  • JSR 919 – JavaMail 1.6

La sortie de Java EE 8 est très importante pour la communauté, pas vraiment à cause de ses nouvelles fonctionnalités, mais parce que c’est désormais une fondation open source qui va s’occuper du développement de la plateforme.

Oracle a en effet reconnu que si Java EE est développé en open source avec la participation de la communauté, souvent le processus n'est pas considéré comme étant agile, flexible ou ouvert, en particulier par rapport à d'autres communautés open source. Pour que le développement de Java EE soit meilleur, Oracle a donc décidé de le confier à une fondation open source, et c’est la Fondation Eclipse qui a été choisie.

Sources : Communiqué de presse d’Oracle, Nouveautés de Java EE 8

Et vous ?

Que pensez-vous de cette nouvelle version de Java EE ?
Et qu'attendez-vous dès la prochaine version ?

Voir aussi :

Java 9 est disponible, la plateforme se met aux modules : tour d'horizon des nouveautés


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de nirgal76 nirgal76 - Membre expérimenté https://www.developpez.com
le 26/09/2017 à 9:15
Citation Envoyé par kiprok Voir le message
Tandis que certains alchimistes cherchent à transformer le plomb en or, Oracle lui, pour faire le malin, transforme tout ce qu'il touche en plomb... (opensolaris/mysql/openoffice/java)
T'as oublié VirtualBox
Offres d'emploi IT
Développeur technologie Blockchain (H/F)
NATIXIS - Ile de France - Paris (75001)
Chef de Projet Web (H/F)
Ionis - Ile de France - Paris
Développeur .NET Confirmé H/F
Michael Page - Ile de France - Paris (75000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil