ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° 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
ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster