In the past few month several Java EE 6 related JSRs (Java Specification Requests) have been finalized. The final ballot for them ended on November 30 and all were approved. Today, December 10, 2009, Java EE 6 and GlassFish v3, THE reference implementation of Java EE6, are released.
Four and a half year after the release of Java EE 5 we enter the next Java EE era. GlassFish v3 is the first application server that fully supports all Java EE 6 technologies. The list of supported technologies includes, but is not limited, by
- Servlet 3.0
- JSF 2.0
- CDI (Contexts and Dependency Injection)
- Bean Validation
- EJB 3.1
- JPA 2.0
GlassFish v3 can be downloaded in two flavours. The first one contains all of the Java EE 6 technologies, the second one contains all technologies that are specified in the Java EE 6 Web Profile specification.
If there was only one GlassFish v3/Java EE 6 thing I'd like to mention then it would be that Java EE has become more powerful than ever before. Now we can do with annotations instead of XML configuration, we can do without ear files because war files are sufficient, Ajax has been standardized, and asynchronous calls are supported all the way from the client almost down to the database. And now you can do all that with GlassFish v3. A reason to celebrate? You bet it is!
For those wanting to know all there is to know about GlassFish v3, please attend the Virtual Conference on December 15. For more info, see the conference flyer. You may also want to visit the GlassFish Community Home-page and the GlassFish Enterprise Home-page (should be live any moment now). Finally, you can download the Java EE 6 SDK and find even more info at the Java EE 6 homepage.