Glassfish

Glassfish Descrizione dell'immagine Glassfish logo large.png. Descrizione dell'immagine GLv2AdminGui.png. Informazione
Sviluppato da Oracle e comunità
Prima versione 6 giugno 2005
Ultima versione 5.1.0 (28 gennaio 2019)
Depositare github.com/eclipse-ee4j/glassfish.git
Scritto in Giava
Sistema operativo Multi piattaforma
Ambiente Multi piattaforma
genere Server delle applicazioni
Licenza Eclipse Public License 2.0 ( d ) ed eccezione di collegamento GPL ( en )
Documentazione eclipse-ee4j.github.io/glassfish/docs
Sito web projects.eclipse.org/projects/ee4j.glassfish

GlassFish è un server delle applicazioni compatibile con Java EE .

introduzione

GlassFish è il nome del server di applicazioni Java EE 5 open source e ora Java EE 7 con versione 4.1 che funge da base per il prodotto Oracle GlassFish Server (precedentemente Sun Java System Application Server di Sun Microsystems ). La sua parte di persistenza Toplink proviene da Oracle . È la risposta agli sviluppatori Java che desiderano accedere a sorgenti e contribuire allo sviluppo di application server di prossima generazione.

La cosiddetta distribuzione Open Source Edition è concessa in licenza con CDDL e GPLv 2.

GlassFish è certificato Java EE 5 (EJB3 + JPA + JSF + JAX-WS 2.x + ...) e Java EE 6 (EJB 3.1, CDI, JSF 2.0, JAX-RS 1.1, ...)

Storico

Il progetto è nato nel giugno 2005 con l'apertura di Sun Application Server 8.

La versione GlassFish v1.0 risale a maggio 2006 .

La versione 2.0 (aggiunta di funzioni di alta disponibilità / clustering e supporto di servizi Web avanzati) risale a17 settembre 2007. Questa versione fornisce anche prestazioni migliorate (benchmark SPECjAppServer) rispetto ai leader tradizionali come BEA WebLogic e IBM WebSphere .

La versione 3.0 è stata rilasciata il 10 dicembre 2009insieme a Java EE 6. Fornisce uno slicing modulare e tempi di avvio di pochi secondi.

La versione 3.1 è stata rilasciata in febbraio 2011e offre provisioning SSH, amministrazione centralizzata e clustering completo con elevata disponibilità di sessione. Combina quindi le funzionalità storiche di GlassFish v2.x con la modularità e il pieno supporto di Java EE 6 offerti dalla nuova architettura 3.x.

Dopo l'acquisizione di Sun da parte di Oracle all'inizio del 2010, la versione commerciale di GlassFish è in competizione all'interno di Oracle by Weblogic. Nel 2013 è stato rilasciato Glassfish 4, supportando JEE 7. Pochi mesi dopo la versione commerciale di GlassFish è stata interrotta. La versione open-source di GlassFish è mantenuta almeno fino alla versione 5, sarà l'implementazione di riferimento di Java EE 8.

Funzioni

In termini di standard, GlassFish è un'implementazione completa dello standard Java EE 5 che copre:

Con GlassFish v3, viene offerto il supporto completo per Java EE 6:

Implementazione

Collaborazioni

Anche se relativamente nuovo, GlassFish è già oggetto di numerose collaborazioni con altri progetti open source:

Progetti correlati

Strumenti correlati

Note e riferimenti

  1. Sun prova a condividere di nuovo Java; ancora non open source  " ,21 giugno 2005(accesso 8 dicembre 2017 )
  2. "  https://www.globenewswire.com/news-release/2019/01/29/1706637/0/en/Java-EE-8-Compatible-Eclipse-GlassFish-5-1-Released.html  "
  3. Versione 5.1.0  " ,28 gennaio 2019(accesso 10 aprile 2019 )
  4. http://www.oracle.com/goto/glassfish
  5. http://www.sun.com/software/products/appsrvr/index.xml
  6. http://www.oracle.com/technology/products/ias/toplink/index.html
  7. video glassfish.org/v3
  8. "  Oracle lancia ufficialmente Java EE 7 e Glassfish 4 oggi  " ,12 giugno 2013
  9. David Bienvenido, "  Removing the GlassFish Commercial Edition  " ,18 novembre 2013

link esterno