Eclipse-gemenskapen har introducerat Jakarta EE 11. Jakarta EE ersÀtter Java EE (Java Platform, Enterprise Edition) efter att utvecklingsprocesserna för specifikationer, TCK och referensimplementeringar överfördes till den ideella organisationen Eclipse Foundation. Plattformen fortsatte sin utveckling under det nya namnet eftersom Oracle endast överlÀmnade teknologin och projektledningen utan att ge Eclipse-gemenskapen rÀtt att anvÀnda varumÀrket Java.
Bland förÀndringarna i den nya versionen:
- Tester för kompatibilitet har moderniserats och omstrukturerats â TCK (Test Compatibility Kits). ĂvergĂ„ngen frĂ„n Apache Ant och Java Test Harness till JUnit 5 och Apache Maven har genomförts.
- Den nya komponenten Jakarta Data 1.0 har lagts till, vilket erbjuder ett API för att förenkla Ätkomsten till data i databaser. GrÀnssnitten BasicRepository och CrudRepository för Ätkomst till Jakarta Data-repositorier har introducerats, liksom grÀnssnittet Pagination för att nÄ specifika datamÀngder, samt ett förenklat frÄgesprÄk.
- Stöd för Java SE 21 och funktioner i denna version, som virtuella trÄdar, har lagts till.
- I Jakarta Persistence 3.2 har möjligheten att markera Java SE-records som @Embeddable eller @IdClass lagts till. Automatisk mappning av java.time.Instant och java.time.Year till inbyggda typer har sÀkerstÀllts.
- Jakarta Validation 3.1 har fÄtt stöd för att tillÀmpa valideringsregler pÄ records.
- I Persistence 3.2 har java.util/java.sql, Date/Time/Timestamp/Calendar och @Temporal markerats som förÄldrade, med rekommendation att anvÀnda API:erna i java.time.
- Specifikationerna för 16 komponenter av Jakarta EE har uppdaterats: 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 och CDI Lite 4.1.

KĂ€lla: opennet.ru
