Bashkësia Eclipse prezantoi platformën Jakarta EE 11. Jakarta EE zëvendësoi Java EE (Java Platform, Enterprise Edition) pas kalimit të proceseve të zhvillimit të specifikimeve, TCK dhe implementimin referencë në duar të organizatës jofitëse Eclipse Foundation. Platforma vazhdoi zhvillimin nën një emër të ri pasi kompania Oracle transferoi vetëm teknologjitë dhe menaxhimin e projektit, por nuk i kaloi bashkësisë Eclipse të drejtat për përdorimin e markës tregtare Java.
Ndër ndryshimet në versionin e ri:
- ĂshtĂ« kryer modernizimi dhe restrukturimi i testeve pĂ«r vlerĂ«simin e pajtueshmĂ«risĂ« â TCK (Test Compatibility Kits). ĂshtĂ« realizuar kalimi nga Apache Ant dhe Java Test Harness nĂ« JUnit 5 dhe Apache Maven.
- Në përbërje është përfshirë komponenti i ri Jakarta Data 1.0, që ofron API për thjeshtimin e qasjes në të dhëna në DB. Në përbërje janë propozuar ndërfaqet BasicRepository dhe CrudRepository për qasjen në depot e Jakarta Data, ndërfaqja Pagination për qasjen në porcione të veçanta të të dhënave, si dhe një gjuhë e thjeshtësuar për formimin e kërkesave.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r Java SE 21 dhe mundĂ«sitĂ« e reja tĂ« kĂ«saj dege, siç janĂ« rrjedhat virtuale.
- Në Jakarta Persistence 3.2 u shtua mundësia për ta shënuar modelet e regjistrimeve në Java SE (record) si @Embeddable ose @IdClass. U siguruar mapimi automatik i java.time.Instant dhe java.time.Year në tipe të integruara.
- Në Jakarta Validation 3.1 u shfaq mbështetje për aplikimin e rregullave të validimit në modelet e regjistrimeve.
- Në Persistence 3.2 u shpallën të papërfshira java.util/java.sql, Date/Time/Timestamp/Calendar dhe @Temporal, për të cilat duhet të përdoret API java.time.
- U përditësuan specifikimet e 16 komponenteve të Jakarta EE: 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 dhe CDI Lite 4.1.

Burimi: opennet.ru
