La piattaforma Jakarta EE 11 è disponibile, continuando lo sviluppo di Java EE.

La comunità Eclipse ha presentato la piattaforma Jakarta EE 11. Jakarta EE è subentrato a Java EE (Java Platform, Enterprise Edition) dopo che i processi di sviluppo delle specifiche, TCK e implementazione di riferimento sono stati trasferiti all'organizzazione no-profit Eclipse Foundation. La piattaforma ha continuato a evolversi sotto un nuovo nome poiché Oracle ha trasferito solo le tecnologie e la gestione del progetto, ma non ha trasferito alla comunità Eclipse i diritti sull'uso del marchio Java.

Tra le modifiche nella nuova versione:

  • È stata effettuata un'upgrade e una ristrutturazione dei test per la valutazione della compatibilità — TCK (Test Compatibility Kits). È stato realizzato il passaggio da Apache Ant e Java Test Harness a JUnit 5 e Apache Maven.
  • È stato incluso un nuovo componente Jakarta Data 1.0, che fornisce un'API per semplificare l'accesso ai dati nelle Basi di Dati. Sono stati proposti gli interfaccia BasicRepository e CrudRepository per l'accesso ai repository Jakarta Data, l'interfaccia Pagination per l'accesso a singole porzioni di dati, e un linguaggio semplificato per la formulazione delle query.
  • È stato aggiunto il supporto per Java SE 21 e le nuove funzionalità di questa versione, come i flussi virtuali.
  • Con Jakarta Persistence 3.2 è stata aggiunta la possibilità di contrassegnare i modelli di record Java SE (record) come @Embeddable o @IdClass. È fornita una mappatura automatica per java.time.Instant e java.time.Year ai tipi incorporati.
  • Con Jakarta Validation 3.1 è stato introdotto il supporto per l'applicazione delle regole di validazione ai modelli di record.
  • In Persistence 3.2 sono stati deprecati java.util/java.sql, Date/Time/Timestamp/Calendar e @Temporal, per i quali è preferibile utilizzare l'API java.time.
  • Aggiornate le specifiche di 16 componenti 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 e CDI Lite 4.1.

La piattaforma Jakarta EE 11 è disponibile, continuando lo sviluppo di Java EE.


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster