Ҷакарта EE 11, таҳаввулоти навбатии Java EE, ҳоло дастрас аст

Ҷомеаи Eclipse Jakarta EE 11-ро муаррифӣ кард. Ҷакарта EE Java EE (Java Platform, Enterprise Edition)-ро бо интиқоли мушаххасот, TCK ва равандҳои татбиқи истинод ба Бунёди ғайритиҷоратии Eclipse иваз мекунад. Платформа рушди худро бо номи нав идома дод, зеро Oracle танҳо технология ва идоракунии лоиҳаро интиқол дод, аммо ҳуқуқи истифодаи тамғаи молии Java-ро ба ҷомеаи Eclipse нагузошт.

Дар байни тағйирот дар версияи нав:

  • Маҷмӯаҳои мутобиқати санҷишӣ (TCK) навсозӣ ва таҷдид карда шуданд. Apache Ant ва Java Test Harness ба JUnit 5 ва Apache Maven интиқол дода шуданд.
  • Маҷмӯа ҷузъи навро дар бар мегирад, Jakarta Data 1.0, ки API-ро барои содда кардани дастрасӣ ба додаҳо дар пойгоҳи додаҳо таъмин мекунад. Маҷмӯа интерфейсҳои BasicRepository ва CrudRepository барои дастрасӣ ба анбори додаҳои Ҷакарта, интерфейси Pagination барои дастрасӣ ба қисмҳои алоҳидаи додаҳо ва забони соддакардашудаи дархостро пешниҳод мекунад.
  • Дастгирии иловашуда барои Java SE 21 ва хусусиятҳои нави ин филиал, ба монанди риштаҳои виртуалӣ.
  • Jakarta Persistence 3.2 қобилияти қайд кардани қолибҳои сабти Java SE -ро ҳамчун @Embeddable ё @IdClass илова мекунад. Харитаи автоматии java.time.Instant ва java.time.Year ба намудҳои дарунсохт таъмин карда шудааст.
  • Jakarta Validation 3.1 дастгирии татбиқи қоидаҳои тасдиқро барои сабти қолабҳо ҷорӣ мекунад.
  • Persistence 3.2 ба манфиати API java.time java.util/java.sql, Date/Time/Timestamp/Calendar ва @Temporal бекор карда шудааст.
  • Мушаххасоти 16 ҷузъҳои EE Jakarta навсозӣ шудааст: 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, WebSo4.0, Pages. 2.2, RESTful Web Services 3.1, Annotations 4.0, Interceptors 3.0 ва CDI Lite 2.2.

 Ҷакарта EE 11, таҳаввулоти навбатии Java EE, ҳоло дастрас аст


Манбаъ: opennet.ru

Илова Эзоҳ