Channels ▼

Eric Bruno

Dr. Dobb's Bloggers

Update on Java EE 6 and Glassfish v3

August 04, 2009

I just heard that there's a slip in the schedule to finalize the Java EE 6 specification, which is JSR-316 ( In short, there were competing JSRs that had to do with resource injection, and since Java EE 6 is supposed to be about the simplification of Java EE, this would have countered that. Therefore, a four-to-six week delay is expected which puts Java EE 6 finalization and the Glassfish v3 release close to the end of CY 2009. There's no official release date yet so that's an estimate.

To learn more about the issues, take a look at the following JSRs:


  • JSR-299 - Web Beans, which are a POJO-based model for deployment inspired by Spring (see
  • JSR-330 - Dependancy Injection for Java (see


Robert Chinnici explains it well in his blog, here:

Glassfish V3

If you haven't kept up with the progress of the Glassfish V3 prelude suite, here's a rundown. The Glassfish V3 platform will now come in different flavors, or bundles, to make it easier to target a deployment for your application. Here is a summary:


  • Glassfish Enterprise Server 3: Full bundle; OSGi-based; Embedded API; RESTful admin API; Lightweight and fast startup; Session retention for easier debugging
  • Glassfish Metro: Deployable subset includes XML/WS/REST/JSON stack (JAXP, JAXB, SAAJ, JAX-WS, JAX-RS, WSIT all integrated)
  • Glassfish ESB: Open-source ESB with base set of adapters for core integration, built on Glassfish server for enterprise readiness.
  • Glassfish Web Stack: LAMP stack on Glassfish; Fully integrated Apache HTTP/Tomcat/MySQL/PHP stack on Linux or OpenSolaris. This removes the tedious work of downloading, installing, and integrating the various components, and delivers it for you in one installation.
  • Glassfish Web Space Server: Expansion of Portal Server; Includes web 2.0 features such as content collaboration, wikis, blogs, calendaring, document sharing, web content authoring and publishing, Ajax support, a library of Web UI controls, and advanced security.


You can read more about these bundles, view demos, and download the preview releases at: 

 Happy coding!


Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.