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
ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster