By kevinschmidt on Dec 01, 2009
I was pleased to see that JSR-316, better known as Java EE 6, was approved by the JCP Executive Committee today. You can see the voting results on the JCP web-site.
While I can't say I waited up until midnight to check the voting like Roberto Chinnici, the spec lead for Java EE 6, I was anxiously awaiting the results this morning. Roberto has a nice write-up on his blog, but suffice it is to say this is a pretty big deal as there are numerous new features and updates in the areas of ease of development, extensibility, and right-sizing including:
- Servlet 3.0 - Significantly reduces the amount of code/descriptors required
- JPA 2.0 - Provides flexible modeling capabilities, expanded O/R mapping functionality, and more
- Web Profile - A subset of the full spec optimized for Web applications
The Web Profile in particular is exciting because it provides a way for vendors to offer smaller footprint, faster starting, and just generally more nimble servers that will allow developers to rapidly build modern Web applications adhering to the Java EE spec allowing them to move up to the full spec whenever needed with virtually no changes.
Stay tuned for more news about Java EE 6 and GlassFish in the next few weeks, but if you are interested in learning more about Java EE 6, take a look at John and Harpreet's recent webinar.