Glasfisk er en gratis open source-softwareapplikationsserver (under CDDL * og GNU GPL-licenser) og gratis, der blev udviklet af Sun Microsystems (nu Oracle). Det implementerer teknologier, der er defineret i Java EE-platformen i dette firma, og tillader kørsel af apps, der understøtter denne specifikation.
Der er en kommerciel version GlassFish kaldes Oracle GlassFish Enterprise Server. Derudover har Oracle leveret TopLink-persistensmodulet. På den anden side er denne platform baseret på Sun Java System Application Server, et derivat af den berømte Apache Tomcat med yderligere komponenter som Grizzly, der bruger Java NIO til at give skalerbarhed og bedre ydeevne.
GlassFish-serveren understøtter teknologier som JSP, JSF, Serverlets, EJBs, Java API, JAXB, JPA, RMI osv. Dette giver udviklere mulighed for at have en fantastisk platform til at udvikle skalerbare og bærbare apps. Derudover er det ikke svært at konfigurere en belastningsbalanceret klynge til at begynde at klemme dette projekt ind på din egen lokale eller kontraktede server.
Jeg har tidligere kommenteret, at GlassFish implementerer platformen Java EE (Enterprise Edition). For dem, der ikke kender det, er det en standardisering til udvikling af Java-applikationer, der er bærbare, dvs. de kan bruges på enhver server uanset platform og uden ændringer.
GlassFish er i øjeblikket i dens version 5.x, som er den sidste stald. Du har dog nyere versioner fra Eclipse Foundation (nuværende udvikler).
Flere oplysninger om GlassFish - Websted på GitHub
Flere oplysninger om Eclipse GlassFish - Eclipse Foundation officielle side
GlassFish kildekode - GitHub