GlassFish - wat is deze implementatie precies?

Glasvis

GlassFish is een gratis, open source (onder CDDL*- en GNU GPL-licenties) en gratis softwaretoepassingsserver die is ontwikkeld door Sun Microsystems (nu Oracle). Het implementeert technologieën die zijn gedefinieerd in het Java EE-platform van dit bedrijf en maakt het uitvoeren van apps mogelijk die de genoemde specificatie ondersteunen.

Er is een commerciële versie van GlassFish, is de zogenaamde Oracle GlassFish Enterprise Server. Daarnaast heeft Oracle de TopLink persistence module ingebracht. Aan de andere kant is dit platform gebaseerd op Sun Java System Application Server, een afgeleide van de beroemde Apache Tomcat met extra componenten zoals Grizzly, dat Java NIO gebruikt voor schaalbaarheid en betere prestaties.

*De CDDL-licentie is vervangen door de Eclipse Public License (EPL).
Als je je afvraagt ​​wat de verschillen zijn tussen de gratis en de commerciële versie, wordt de laatste ondersteund in ruil voor de prijs die voor de licentie is betaald. In dit geval is het meer gericht op bedrijven, universiteiten en andere soorten organisaties die het nodig hebben.

De GlassFish-server ondersteunt technologieën zoals JSP, JSF, Serverlets, EJB's, Java API, JAXB, JPA, RMI, enz. Hierdoor hebben ontwikkelaars een geweldig platform om schaalbare en draagbare apps te ontwikkelen. Het is ook niet moeilijk om een ​​load-balanced cluster op te zetten om dit project op uw eigen lokale of gecontracteerde server uit te persen.

Ik heb eerder opgemerkt dat GlassFish het platform implementeert Java EE (Enterprise-editie). Voor degenen die het niet kennen, het is een standaardisatie voor de ontwikkeling van zakelijke Java-applicaties die draagbaar zijn, dat wil zeggen dat ze op elke server kunnen worden gebruikt, ongeacht het platform en zonder aanpassingen.

GlassFish is momenteel binnen zijn versie 5.x, dat is de laatste stal. Je hebt echter recentere versies bij de Eclipse Foundation (huidige ontwikkelaar).

Meer informatie over GlassFish – Website op GitHub

Meer informatie over Eclipse GlassFish – Officiële site van de Eclipse Foundation

GlassFish-broncode - GitHub


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.