GlassFish is an open-source application server project started by Sun Microsystems for the Java EE platform and now sponsored by Oracle Corporation, and supports Enterprise JavaBeans, JPA, JavaServer Faces, JMS, RMI, JavaServer Pages, servlets, etc. This allows developers to create enterprise applications that are portable and scalable, and that integrate with legacy technologies.
GlassFish is based on source code released by Sun and Oracle Corporation’s TopLink persistence system. It uses a derivative of Apache Tomcat as the servlet container for serving Web content, with an added component called Grizzly which uses Java New I/O (NIO) for scalability and speed.

GlassFish

How to enable GZIP Compression in Tomcat, Jetty, GlassFish…

GZIP Compression is a widely supported method of reducing the file size of the content hosted by your Java Application Server. This reduces bandwidth...
Leon Atherton
1 min read

Tutorial: Setting up Glassfish On a Linux Server

Setting up Glassfish for our Web Service based PDF converter was a relatively straight-forward job, but there are some nuances to be aware of....
Simon Lissack
3 min read

Choosing a Java Application Server

As you maybe aware of recently Oracle has stopped commerical support for future releases of the Glassfish server. You can read the official announcement...
suda
1 min read

WebSocket: Multiple Users, Encoders, Decoders and Dogs.

In my previous tutorial, we were left with a WebSocket server endpoint which bounced back our message. In this tutorial I will show you...
Simon Lissack
5 min read

WebSockets – A Quick Introduction and a Sample Application

At IDR Solutions I spend a lot of time working with Glassfish. We use it to showcase our BuildVu product in an online PDF to HTML5 converter so it is important...
Simon Lissack
3 min read