Eclipse Foundation esitles ametlikult Jakarta EE 11 — uue versiooni ettevõtte Java arendusplatvormist. Uuendus sisaldab Java 21 tuge, parandatud jõudlust, uusi API-sid ja laiendatud võimalusi kaasaegsete pilveteenuste jaoks.
G. Ostrov
Eclipse Foundation teatas Jakarta EE 11 väljalaskest, mis tähistab uut etappi ettevõtte Java platvormi arengus. See uuendus esindab märkimisväärset sammu edasi enterprise arenduse valdkonnas, pakkudes arendajatele kaasaegseid tööriistu ja võimalusi skaleeritavate rakenduste loomiseks.
Jakarta EE 11 peamiseks uuenduseks sai täielik Java 21 tugi, sealhulgas uued keelelised võimalused ja jõudluse parandused. Platvorm kasutab nüüd Java 21-s tutvustatud virtuaalsete lõimede (Virtual Threads) eeliseid, mis oluliselt parandab rakenduste skaleeritavust suure hulga samaaegset ühendust töötledes. See on eriti oluline mikroteenuste arhitektuuri ja kõrge koormaga veebirakenduste jaoks.
Olulised muudatused puudutasid Jakarta RESTful Web Services (JAX-RS), kus parandati asünkroonse päringute töötlemise tuge ja lisati uued võimalused reaktiivsete andmevoogudega töötamiseks. Jakarta JSON Processing ja Jakarta JSON Binding said jõudluse optimeerimisi, mis kiirendavad JSON-andmete serialiseerimist ja deserialiserimist 15-20% võrreldes eelmise versiooniga.
Jakarta Contexts and Dependency Injection (CDI) uuendati parema pilveplatvormide integratsiooniks. Uued annotatsioonid lihtsustavad komponentide elutsükli seadistamist konteinerites, mis on kriitiliselt oluline Kubernetes ja teiste orkestraatorite juurutamisel. Arendajad saavad nüüd paindlikumalt hallata sõltuvusi mikroteenuste arhitektuuris.
Jakarta Security laiendas autentimise ja autoriseerimise võimalusi, lisades sisseehitatud OAuth 2.1 ja OpenID Connect toe. See oluliselt lihtsustab integratsiooni kaasaegsete identiteedisüsteemidega ja tagab kõrgema turvalisuse taseme ettevõtte rakendustele. Uued API-d võimaldavad hõlpsalt rakendada single sign-on (SSO) ja föderatiivset autentimist.
Jakarta Persistence (JPA) sai päringute jõudluse parandusi ja tõhusamat tööd suurte andmehulkadega. Uued teise taseme vahemällu salvestamise võimalused ja lazy loading optimeerimine vähendavad oluliselt andmebaaside koormust. Lisati uute andmetüüpide tugi ja parandati ühilduvust NoSQL lahendustega.
Jakarta EE 11 oluliseks aspektiks sai parandatud konteineriseerimise ja pilve juurutamiste tugi. Uued konfiguratsiooniprofiiid on optimeeritud Docker-konteinerites töötamiseks, mis lihtsustab cloud-native rakenduste loomist. Rakenduste käivitusaeg lühenes 30% ja mälukasutus optimeeriti piiratud ressurssidega keskkondades töötamiseks.
Jakarta EE 11 sisaldab ka rakenduste jälgitavuse (observability) parandusi. Integratsioon MicroProfile Metrics ja OpenTelemetry-ga tagab detailsema jõudluse monitooringu ja lihtsustab silumist tootmiskeskkonnas. Uued logimise ja jälgimise võimalused aitavad kiiremini tuvastada ja kõrvaldada probleeme hajutatud süsteemides.
Ühilduvus varasemate versioonidega jääb Jakarta EE arendajate prioriteediks. Enamik Jakarta EE 10 peal loodud rakendusi saab uuele versioonile migreerida minimaalsete muudatustega. Pakutakse üksikasjalikke migratsioonijuhendeid ja tööriistu uuendusprotsessi automatiseerimiseks.
Lisainformatsiooni saamiseks ja allalaadimiseks külastage Jakarta EE ametlikku veebisaiti.
Probleemide korral kirjutage meile, aitame kiiresti ja kvaliteetselt!