Доступна ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Jakarta EE 11, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰Π°Ρ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Java EE

БообщСство Eclipse прСдставило ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Jakarta EE 11. Jakarta EE ΠΏΡ€ΠΈΡˆΡ‘Π» Π½Π° смСну Java EE (Java Platform, Enterprise Edition) послС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ процСссов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ спСцификаций, TCK ΠΈ эталонной Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Ρ€ΡƒΠΊΠΈ нСкоммСрчСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Eclipse Foundation. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΏΠΎΠ΄ Π½ΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ компания Oracle ΠΏΠ΅Ρ€Π΅Π΄Π°Π»Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, Π½ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»Π° сообщСству Eclipse ΠΏΡ€Π°Π²Π° Π½Π° использованиС Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΈ Java.

Π‘Ρ€Π΅Π΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии:

  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° модСрнизация ΠΈ рСструктуризация тСстов для ΠΎΡ†Π΅Π½ΠΊΠΈ совмСстимости β€” TCK (Test Compatibility Kits). ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Ρ‘Π½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с Apache Ant ΠΈ Java Test Harness Π½Π° JUnit 5 ΠΈ Apache Maven.
  • Π’ состав Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Jakarta Data 1.0, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ API для упрощСния доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π² Π‘Π”. Π’ составС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ интСрфСйсы BasicRepository ΠΈ CrudRepository для доступа ΠΊ рСпозиториям Jakarta Data, интСрфСйс Pagination для доступа ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ порциям Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ язык формирования запросов.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Java SE 21 ΠΈ Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ.
  • Π’ Jakarta Persistence 3.2 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ шаблонов записСй Java SE (record) ΠΊΠ°ΠΊ @Embeddable ΠΈΠ»ΠΈ @IdClass. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ автоматичСский ΠΌΠ°ΠΏΠΏΠΈΠ½Π³ java.time.Instant ΠΈ java.time.Year Π²ΠΎ встроСнныС Ρ‚ΠΈΠΏΡ‹.
  • Π’ Jakarta Validation 3.1 появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° примСнСния ΠΏΡ€Π°Π²ΠΈΠ» Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΊ шаблонам записСй.
  • Π’ Persistence 3.2 ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ java.util/java.sql, Date/Time/Timestamp/Calendar ΠΈ @Temporal, вмСсто ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API java.time.
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ спСцификации 16 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² 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 ΠΈ CDI Lite 4.1.

 Доступна ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Jakarta EE 11, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰Π°Ρ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Java EE


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ