Die Plattform Jakarta EE 11 steht zur Verfügung und setzt die Entwicklung von Java EE fort.

Die Eclipse-Community hat die Plattform Jakarta EE 11 vorgestellt. Jakarta EE ersetzte Java EE (Java Platform, Enterprise Edition), nachdem die Prozesse zur Entwicklung von Spezifikationen, TCK und Referenzimplementierung in die Hände der gemeinnützigen Organisation Eclipse Foundation übergeben wurden. Die Plattform wurde unter einem neuen Namen weiterentwickelt, da Oracle nur die Technologien und das Projektmanagement übergeben hat, jedoch nicht die Markenrechte an der Eclipse-Community.

Zu den Neuerungen in der neuen Version gehören:

  • Die Tests zur Kompatibilitätsbewertung – TCK (Test Compatibility Kits) – wurden modernisiert und umstrukturiert. Der Übergang von Apache Ant und Java Test Harness zu JUnit 5 und Apache Maven wurde vollzogen.
  • Ein neuer Bestandteil Jakarta Data 1.0 wurde hinzugefügt, der eine API zur vereinfachten Datenzugriffs auf Datenbanken bereitstellt. Es wurden die Schnittstellen BasicRepository und CrudRepository für den Zugriff auf die Jakarta Data-Repositories sowie die Schnittstelle Pagination zur Handhabung von Datenportionen eingeführt, zusammen mit einer vereinfachten Abfragesprache.
  • Die Unterstützung für Java SE 21 und die neuen Funktionen dieser Version, wie virtuelle Threads, wurde hinzugefügt.
  • In Jakarta Persistence 3.2 wurde die Möglichkeit hinzugefügt, Java SE-Datensatzvorlagen (record) als @Embeddable oder @IdClass zu kennzeichnen. Die automatische Zuordnung von java.time.Instant und java.time.Year zu den eingebetteten Typen wurde gewährleistet.
  • In Jakarta Validation 3.1 wurde die Unterstützung für die Anwendung von Validierungsregeln auf Datensatzvorlagen eingeführt.
  • In Persistence 3.2 wurden java.util/java.sql, Date/Time/Timestamp/Calendar und @Temporal als veraltet erklärt, stattdessen soll das API java.time verwendet werden.
  • Die Spezifikationen von 16 Komponenten von Jakarta EE wurden aktualisiert: Authorization 3.0, Authentication 3.1, Concurrency 3.1, CDI 4.1, Expression Language 6.0, Faces 4.1, Security 4.0, Servlet 6.1, Persistence 3.2, Pages 4.0, WebSocket 2.2, Validation 3.1, RESTful Web Services 4.0, Annotations 3.0, Interceptors 2.2 und CDI Lite 4.1.

Die Plattform Jakarta EE 11 steht zur Verfügung und setzt die Entwicklung von Java EE fort.


Quelle: opennet.ru
60GB SSD 8Gb DDR4