Java EE Community

Oracle contributes to numerous open-source projects that involve a wide variety of technologies. Each open source project has its own vibrant community.

GlassFish Server, the Java EE Reference Implementation, has an active developer community. Follow GlassFish on these popular social media sites:


In addition, GlassFish utilizes technologies provided by related projects as shown in the project table below.

Project Name  Home Project Description
 GlassFIsh Server Open Source Edition Production quality Java EE Reference Implementation built in open source
 Project Open MQ High quality, enterprise ready messaging; open source and a community of developers and users.
 Project Jersey  Jersey is the open source, production quality, JAX-RS (JSR 311) Reference Implementation for building RESTful Web services.
 Project Grizzly  Project Grizzly help developers to build scalable and robust servers using NIO as well as offering extended framework components
 Project Mojarra    JSF Reference Implementation
 Project Metro  Metro is a high-performance, extensible, easy-to-use web service stack.

Many  forums are available for developers to discuss Java EE technologies.

Forum Project Description
Enterprise JavaBeans (EJB) The EJB platform handles functions such as transaction and state management, multithreading, resource pooling, and simple searches while you concentrate on writing business logic. Share insights with fellow developers.
 JavaMail The JavaMail API provides a set of abstract classes that model a mail system.
Java Message Service (JMS)  JMS allows applications to create, send, receive, and read messages. It enables distributed communication that is loosely coupled, reliable, and asynchronous.
JavaServer Faces (JSF)  JavaServer Faces technology handles the complexity of managing the user interface on the server, allowing the developer to focus on application code.
Java Database Connectivity (JDBC) The JDBC API provides universal data source access from the Java programming language.
Servlets A servlet is an extension to a server that enhances the server's functionality. The most common use for a servlet is to extend a web server by providing dynamic web content.
JavaServer Pages (JSP) and JSTL JavaServer Pages (JSP) technology lets you rapidly develop and easily maintain, information-rich, dynamic Web pages. JSP pages contain display markup and tags that encapsulate the logic for generating dynamic content


Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve