GlassFish Server 5.1 - Features and Resources

oracle.com
GlassFish Server 5.1

# Features and Resources

GlassFish Server 5.1 provides a server for the development and deployment of Java™ Platform Enterprise Edition (Java EE) and dynamic, scalable HTML5 applications. Key features include Servlet 4.0 to support HTTP/2, support for Java SE 8 and updates to some important web standards.

This page contains the following topics:

- Key Features
- Resources

## Key Features

### Java EE Support

GlassFish Server supports Java EE 8, which provides the foundation for delivering dynamic, scalable HTML5 applications. Java EE 8 augments support for HTML5 applications by adding support for server-sent events, standardized binding between JSON text and Java objects, HTTP/2 support and improvements to the Java API for WebSocket and the Java API for JSON Processing. Java EE 8 aligns with Java SE 8 so that developers will be able to take advantage of new features such as repeating annotations, lambda expressions, the Date/Time API, type annotations, Completable Futures etc.

Java EE 8 and GlassFish Server 5.1 include the following new and updated Java EE standards:

New or Significant Updates
  - Java API for JSON Binding (JSON-B) 1.0
  - Java EE Security 1.0
Updated
  - Java Servlet 4.0
  - Java API for RESTful Web Services (JAX-RS) 2.1
  - Java API for JSON Processing (JSON-P) 1.1
  - Contexts and Dependency Injection for Java EE (CDI) 2.0
  - Bean Validation (BV) 2.0
  - Java Server Faces (JSF) 2.3
  - Interceptors 1.2
  - Java Persistence API (JPA) 2.2
  - JavaMail 1.6

For a complete list of the Java EE technologies included, see the Release Notes.

Discussion within the GlassFish community is conducted through the groups.io channel.

## Resources

### GlassFish Community

GlassFish Server is based on the source code that is developed through the GlassFish open source GitHub project and community. The GlassFish community is building an open source application server which implements the newest features in the Java EE platform.

### Oracle Technology Network

For further help and to keep on top of the latest developments, join the Oracle Technology Network.

### Release Notes, Product Documentation, and Other Information

The Release Notes, Installation Guide, and other product documentation are available on the GlassFish Product Documentation page.