Programovanie

Eclipse vydáva GlassFish 5.1 pre Java EE 8

V rámci vývoja podnikovej Javy bude Eclipse Foundation poskytovať svoju vlastnú verziu aplikačného servera GlassFish, ktorý tradične slúži ako referenčná implementácia platformy Java EE (Java Enterprise Edition).

Eclipse GlassFish 5.1 je kompatibilný so špecifikáciou Java EE 8 a predstavuje úplnú migráciu GlassFish na open source nadáciu Eclipse. Aplikačný server GlassFish podporuje podnikové technológie vrátane JavaServer Faces, Enterprise JavaBeans a Java Message Service.

Od Oracle po Eclipse Foundation

Spoločnosť Eclipse, ktorá od roku 2017 prevzala vývoj podnikovej Javy od spoločnosti Oracle, uviedla, že vydanie slúži ako krok k zaisteniu spätnej kompatibility s programom Jakarta EE, ktorý je plánovaným nástupcom platformy Eclipse v Java EE. Ďalšia verzia aplikácie Eclipse GlassFish, Eclipse GlassFish 5.2, bude slúžiť ako referenčná implementácia kompatibilná s Jakarta EE 8.

Migrácia spoločnosti GlassFish na Eclipse bola „nesmiernou“ výzvou v oblasti inžinierstva a práva, uviedla nadácia. Príspevky GlassFish a Oracle Java EE API do Jakarty EE sú teraz hotové. Java EE TCK (súpravy na testovanie kompatibility), predtým dôverné a chránené, sú teraz otvoreným zdrojom a sú hostené v serveri Eclipse. Na kódovú základňu Eclipse GlassFish bola znovu udelená licencia z CDDL-GPL (spoločná licencia na vývoj a distribúciu, GNU General Public License) a Classpath na licenciu Eclipse Public License 2.0 plus GPL s Classpath Exception.

Od Java EE po Jakarta EE

Jakarta EE je značka a súbor špecifikácií, rovnako ako Java EE bola značka a súbor špecifikácií. Aplikačné servery Java budú prechádzať z Java EE do Jakarty EE. Proces špecifikácie Jakarta EE je však stále vo vývoji. Prvým vydaním aplikácie Jakarta EE bude Jakarta EE 8, ekvivalentná s Java EE 8. Eclipse dúfa, že spoločnosť Jakarta EE 8 bude vydaná do polovice roka. V plánoch sa potom uvažuje o zvážení pridania funkcií ako modularizácia, mikroslužby a reaktívny neblokujúci model pre spoločnosť Jakarta EE. Modularizácia by udržala podnikovú Javu v synchronizácii s Java SE (Standard Edition). Jakarta EE bude zameraná na cloudové natívne vyčerpanie. Eclipse tiež požaduje niekoľko kompatibilných referenčných implementácií Jakarty EE.

Kde stiahnuť Eclipse GlassFish 5.1

Produkčné vydanie aplikácie Eclipse GlassFish 5.1 si bude možné stiahnuť z aplikácie Eclipse od utorka 29. januára 2019.