GlassFish είναι ένας δωρεάν, διακομιστής εφαρμογών λογισμικού ανοιχτού κώδικα (με άδειες CDDL * και GNU GPL), και δωρεάν που αναπτύχθηκε από την Sun Microsystems (τώρα Oracle). Εφαρμόζει τεχνολογίες που ορίζονται στην πλατφόρμα Java EE αυτής της εταιρείας και επιτρέπει την εκτέλεση εφαρμογών που υποστηρίζουν αυτήν την προδιαγραφή.
υπάρχει εμπορική έκδοση Το GlassFish ονομάζεται Oracle GlassFish Enterprise Server. Επιπλέον, η Oracle έχει παράσχει τη μονάδα επιμονής TopLink. Από την άλλη πλευρά, αυτή η πλατφόρμα βασίζεται στον Sun Java System Application Server, ένα παράγωγο του διάσημου Apache Tomcat με πρόσθετα στοιχεία όπως το Grizzly, το οποίο χρησιμοποιεί το Java NIO για να παρέχει επεκτασιμότητα και καλύτερη απόδοση.
Ο διακομιστής GlassFish υποστηρίζει τεχνολογίες όπως JSP, JSF, Serverlets, EJBs, Java API, JAXB, JPA, RMI κ.λπ. Αυτό επιτρέπει στους προγραμματιστές να έχουν μια εξαιρετική πλατφόρμα για την ανάπτυξη επεκτάσιμων και φορητών εφαρμογών. Επιπλέον, δεν είναι δύσκολο να διαμορφώσετε ένα σύμπλεγμα ισορροπημένου φορτίου για να αρχίσετε να συμπιέζετε αυτό το έργο στον δικό σας τοπικό ή συμβατικό διακομιστή.
Έχω ήδη σχολιάσει ότι το GlassFish εφαρμόζει την πλατφόρμα Java EE (Enterprise Edition). Για όσους δεν το γνωρίζουν, είναι μια τυποποίηση για την ανάπτυξη επιχειρηματικών εφαρμογών Java που είναι φορητές, δηλαδή μπορούν να χρησιμοποιηθούν σε οποιονδήποτε διακομιστή ανεξάρτητα από την πλατφόρμα και χωρίς τροποποιήσεις.
Το GlassFish βρίσκεται αυτήν τη στιγμή η έκδοση του 5.x, που είναι το τελευταίο στάβλο. Ωστόσο, έχετε νεότερες εκδόσεις από το Eclipse Foundation (τρέχων προγραμματιστής).
Περισσότερες πληροφορίες για το GlassFish - Δικτυακός τόπος στο GitHub
Μάθετε περισσότερα για το Eclipse GlassFish - Επίσημος ιστότοπος του Ιδρύματος Eclipse
Πηγαίος κώδικας GlassFish - GitHub