GlassFish: cos'è esattamente questa implementazione?

pesce vetro

GlassFish è un server applicativo software gratuito e open source (con licenze CDDL * e GNU GPL) e gratuito sviluppato da Sun Microsystems (ora Oracle). Implementa le tecnologie definite nella piattaforma Java EE di questa azienda e consente l'esecuzione di app che supportano questa specifica.

C'è un versione commerciale GlassFish si chiama Oracle GlassFish Enterprise Server. Inoltre, Oracle ha fornito il modulo di persistenza TopLink. D'altra parte, questa piattaforma è basata su Sun Java System Application Server, un derivato del famoso Apache Tomcat con componenti aggiuntivi come Grizzly, che utilizza Java NIO per fornire scalabilità e prestazioni migliori.

* La licenza CDDL è stata sostituita dalla Eclipse Public License (EPL).
Se vi interrogate sulle differenze tra la versione gratuita e quella commerciale, la seconda è supportata in cambio del prezzo pagato per la licenza. In tal caso, è più orientato alle aziende, alle università e ad altri tipi di organizzazioni che ne hanno bisogno.

Il server GlassFish supporta tecnologie come JSP, JSF, Serverlets, EJB, API Java, JAXB, JPA, RMI, ecc. Ciò consente agli sviluppatori di disporre di un'ottima piattaforma per sviluppare app scalabili e portatili. Inoltre, non è difficile configurare un cluster con bilanciamento del carico per iniziare a comprimere questo progetto nel proprio server locale oa contratto.

Ho già commentato che GlassFish implementa la piattaforma Java EE (edizione aziendale). Per chi non lo sapesse, si tratta di una standardizzazione per lo sviluppo di applicazioni Java aziendali che siano portabili, cioè utilizzabili su qualsiasi server indipendentemente dalla piattaforma e senza modifiche.

GlassFish è attualmente in la sua versione 5.x, che è l'ultima stabile. Tuttavia, hai versioni più recenti della Eclipse Foundation (sviluppatore attuale).

Maggiori informazioni su GlassFish - sito web su GitHub

Ulteriori informazioni su Eclipse GlassFish - Sito ufficiale della Fondazione Eclipse

Codice sorgente GlassFish - GitHub


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.