Java EE 8 (Jakarta EE 8) Résumé des nouvelles fonctionnalités

Overview Java EE 8 (JSR 366) est sorti en septembre 2017. En tant que substitut mémo pour organiser les changements et les nouvelles fonctionnalités de 7 de Java EE 8. Je l'ajouterai à chaque fois que j'aurai les mains libres.

Impression Soudainement, je ne pense pas que Java EE 8 ait autant de nouvelles fonctionnalités puissantes qui en font une mise à niveau majeure de la version. Dans l'ensemble, il semble que la compatibilité avec les API Java SE 8 telles que les API Stream et Date and Time ait été améliorée. Atmosphère qui ne correspond pas tellement à lambda?

Il est indéniable que l'avance d'Oracle ralentit par rapport au développement des spécifications de Java EE jusqu'à présent, comme la disparition de MVC 1.0 initialement prévue et les progrès stagnants pendant un certain temps. C'est donc probablement la raison pour laquelle Java EE Guardians est né. N'est-ce pas Java EE 7.1? Vous pouvez entendre cela, mais peut-être voulez-vous toujours le garder aligné sur la version Java SE correspondante?

NEWS 2017-08-18 Du côté que j'ai posté, Oracle a suggéré de déménager dans une autre communauté. https://blogs.oracle.com/theaquarium/opening-up-java-ee

2017-09-12 Décidé de passer à la Fondation Eclipse https://blogs.oracle.com/theaquarium/opening-up-ee-update

2017-09-18 Java EE 8 Final Release

2017-09-29 Il semble que le nouveau nom de Java EE soit envisagé pour changer avec la transition vers la Fondation Eclipse. Après cela, le nom du projet est Eclipse Enterprise for Java (communément appelé ** EE4J **), et ce n'est pas un nouveau nom de marque. https://blogs.oracle.com/theaquarium/ee4j-eclipse-enterprise-for-java

2018-02-26 Le nouveau nom de Java EE a été choisi comme Jakarta EE.

New Features

Dans la figure ci-dessous, le bleu est une version améliorée et l'orange est une spécification nouvellement ajoutée. JPA n'est pas coloré, mais il sera publié pour maintenance en tant que 2.2. image.png

New Specs

API Java pour la liaison JSON (communément appelée JSON-B)

Java EE Security API Je n'ai pas encore pu le suivre correctement, donc grossièrement.

Major Versionup Specs

Injection de contextes et de dépendances pour Java 2.0 (communément appelé CDI)

Bean Validation 2.0

Servlet 4.0 Prise en charge HTTP / 2

Minor Version Up Specs JAX-RS 2.1

JSON-P 1.1

JSF 2.3 Étonnamment, il y a de nombreux ajouts et améliorations. Je pense que la demande de JSF diminuera à l'avenir, mais est-ce que ça va parce que les applications professionnelles peuvent être créées rapidement sans utiliser la technologie frontale?

Il semble qu'il y ait de nombreux autres petits changements.

JPA 2.2

Java EE 8 Compatible Servers Si Java EE 9 sort en 2018, peut-on nier la possibilité qu'il ne suivra pas grand-chose? Le point culminant est la compatibilité avec GlassFish. Si MicroProfile est standardisé, je pense que le support de MicroProfile sortira plutôt bien.

Recommended Posts

Java EE 8 (Jakarta EE 8) Résumé des nouvelles fonctionnalités
Résumé des nouvelles fonctionnalités de Java 12
Résumé des nouvelles fonctionnalités de Java 13
Résumé des nouvelles fonctionnalités de Java 10
Résumé des nouvelles fonctionnalités de Java 14
Résumé des connaissances Java
Résumé des génériques Java
Résumé relatif à Java
java1.8 nouvelles fonctionnalités
Créez "Je ne suis pas un robot" en Java EE (Jakarta EE)
[Résumé] Par exemple, préparation de l'environnement Java
3ème résumé efficace de Java
Sondage des développeurs Jakarta EE 2019
Résumé des révisions (nouveaux problèmes de yuan) par version Java
Java statique [Résumé personnel]
Fonctionnalité d'expression lambda Java 8
Résumé des threads sûrs ~ Java ~
Résumé personnel sur Java
Nouveautés de Java 8
Récapitulatif de la nouvelle fonction JSF2.3
résumé des expressions régulières java
Nouveautés de Java 9,10,11
Résumé du support Java 2018
Résumé du modèle de conception Java
Résumé du mot réservé Java
Résumé approximatif du flux Java8
Qu'est-ce que l'assertion Java? Résumé.
[Java] Nouvelle méthode de génération de threads (2)
[Java11] Résumé du flux -Avantages du flux-
Révision et résumé de Progate Java (débutant)
Activer Java EE avec NetBeans 9
Nouvelles fonctionnalités de Java7 à Java8
[Java] Résumé des expressions régulières
[Java] Résumé des opérateurs (opérateur)
Flux Java8, résumé de l'expression lambda
Résumé orienté objet par les débutants (Java)
Résumé des bases du langage Java
Astuces Java - Résumé de l'exécution de Spring
Résumé de la classe Java Math
Résumé des nouvelles fonctionnalités de PrimeFaces 6.0.x
[Java11] Résumé de l'utilisation du flux -Basics-
[Java] Résumé de la syntaxe de contrôle
Résumé du traitement des erreurs Java
[Java] Résumé des modèles de conception
[Java] Nouvelle méthode de génération de threads (1)
[Java] Résumé des opérations mathématiques