GlassFish

GlassFish-server

GLv2AdminGui.png
Startside for det nettbaserte administrasjonsgrensesnittet
Grunnleggende data

utvikler Eclipse Foundation
Forlagsår 6. juni 2005
Gjeldende  versjon 5.1.0
( 28. januar 2019 )
operativsystem kryssplattform
programmeringsspråk Java
kategori Applikasjonsserver , Java
Tillatelse Eclipse Public License 2.0, unntak for kobling av GPL
Tysktalende Ja
Glassfisk på Github

GlassFish er et open source - applikasjonsserverprosjekt for Java EE , det fra Sun Microsystems er startet og siden 2010 er Oracle Corporation sponset. GlassFish er gratis programvare og vedlikeholdes av Eclipse Foundation.

GlassFish-prosjektet

GlassFish-prosjektet er ansvarlig for den videre utviklingen av den tidligere Sun GlassFish Enterprise Server (SGFES) (tidligere Sun Java System Application Server (SJSAS) ) innen Oracle og open source community. Med oppkjøpet av Sun Microsystems av Oracle i februar 2010, ble GlassFish-prosjektet omdøpt til Oracle GlassFish Server .

Sun GlassFish Enterprise Server Project (SGFES) startet 8. juni 2005. Det har vært referanseimplementeringen av Java EE 5-spesifikasjonen siden utseendet til Java EE 5-spesifikasjonen . Suns Java EE 5-pakke uten oppdateringer fra 16. mai 2006 var basert på kodebasen til Sun Java System Application Server 9. Siden 2006 har SGFES erstattet Java Web Services Development Pack . 17. september 2007 dukket SGFES versjon 2 opp samtidig med SJSAS 9.1. 19. desember 2007 ble den første oppdateringen for versjon 2 med nye funksjoner og feilrettinger utgitt. Siden mars 2008 er det også en SGFES-pakke med en MySQL- database.

I desember 2009 ble GlassFish versjon 3 utgitt, som er referanseimplementeringen av den nye Java EE 6-spesifikasjonen. I versjon 3.1 var klynging igjen en del av GlassFish. Glassfish benytter åpen kilde utholdenhet rammeverk EclipseLink (opp til 2,0 TopLink ) og Grizzly som en servlet beholder eller Java webserver lag (web tier ) for å levere webinnhold. Siden februar 2010 er GlassFish (SGFES eller SJSAS) offisielt kalt "Oracle GlassFish Server". I løpet av Java EE-panelet på W-JAX 2013 kunngjorde Oracle at de ville avvikle kommersiell støtte for GlassFish.

I 2018 overlot Oracle utviklingen for GlassFish til Eclipse Foundation . I slutten av januar 2019 ble GlassFish versjon 5.1 publisert av Eclipse-prosjektet EE4J som en Java-EE-8-sertifisert implementering. Versjon 5.1 ble også sertifisert for det samme med utgivelsen av Jakarta EE 8.

Lisenser

GlassFish er lisensiert to ganger under åpen kildekode lisenser : Primært under Eclipse Public License 2.0 (EPL) og - siden versjon 5.1 ble utgitt - som en annen lisens, GNU General Public License (GPL) med GPL Classpath Exception .

Payara-server

Payara Services Ltd bruker Glassfish åpen kildekodeversjon som et oppstrøms prosjekt for sin egen åpen kildekode Payara-server . Payara Server 2014 ble opprettet basert på GlassFish 4.1. Payara Server er også dobbeltlisensiert under Common Development and Distribution License 1.1 (CDDL) og GPL 2 med Classpath Exception. Payara ble Jakarta EE 8-sertifisert i oktober 2019. Payara-serveren er også kompatibel med Eclipse MicroProfile .

Se også

litteratur

  • David Heffelfinger: Java EE 5-utvikling ved bruk av GlassFish Application Server Packt Publishing 2007, ISBN 1847192602 .
  • Xuekun Kou: GlassFish Administration Packt Publishing 2009, ISBN 1847196500 .

weblenker

Individuelle bevis

  1. ^ Sun prøver å dele Java igjen; fortsatt ikke åpen kildekode . 21. juni 2005 (åpnet 8. desember 2017).
  2. www.globenewswire.com .
  3. Utgivelse 5.1.0 . 28. januar 2019 (åpnet 10. april 2019).
  4. projects.eclipse.org .
  5. github.com .
  6. projects.eclipse.org .
  7. Klynging i GlassFish versjon 3.1
  8. Oracle GlassFish Server: Ofte stilte spørsmål (PDF; 49 kB)
  9. Dødsslag for GlassFish? Oracle avvikler kommersiell støtte. I: JAXenter. 6. november 2013, åpnet 1. januar 2020 (tysk).
  10. heise online: GlassFish-koden ankom Eclipse. Hentet 18. mars 2019 .
  11. Will Lyons: Jakarta EE Milestone - Eclipse GlassFish 5.1 er Java EE 8-kompatibel. Hentet 5. april 2019 .
  12. Heise online: Applikasjonsserver GlassFish 5.1 forbereder overgangen til Jakarta EE. Hentet 5. april 2019 .
  13. heise online: Open-source Enterprise Java Specification Jakarta EE 8 lanseres. 10. september 2019, åpnet 11. oktober 2019 .
  14. Formørkelse GlassFish. Tillatelse. Formørkelse EE4J, 18. september 2018, åpnet 5. april 2019 .
  15. Payara FAQ. Hentet 11. oktober 2019 .
  16. Introduksjon Payara Server. Hentet 11. oktober 2019 .
  17. Payara / LICENSE.txt. Payara Foundation, 25. september 2016, åpnet 11. oktober 2019 .
  18. heise online: Applikasjonsserver: Payara er kompatibel med Jakarta EE 8. 10. oktober 2019, åpnet 11. oktober 2019 .
  19. MicroProfile Payara-server. Hentet 11. oktober 2019 .