I've been a zone leader with DZone since 2008, and I'm crazy about community. Every day I get to work with the best that JavaScript, HTML5, Android and iOS has to offer, creating apps that truly make at difference, as principal front-end architect at Avego. James is a DZone Zone Leader and has posted 639 posts at DZone. You can read more from them at their website. View Full User Profile

Sun's Big Day of Announcements

12.11.2009
| 10792 views |
  • submit to reddit

Sun made three big announcements yesterday, covering the release of JavaEE 6, GlassFish v3 and NetBeans 6.8. All three announcements are closely related, but let's go through these one by one. 

Java Enterprise Edition 6 

The most important part of this release for me is the introduction of profiles. The Lightweight Web Profile is probably the aspect that will interest most people as it addresses the requirements of those deployments that don't need the full functionality of JavaEE.  Enterprise JavaBeans (EJB) 3.1 Lite technology has also been added.

You're not limited to this profile. If you're dependent on the entire JavaEE stack you can still take advantage of it. You can expect more profiles to appear in the future, as defined through the JCP.

There are also a number of productivity improvements including the additions of Context and Dependency Injection, the possibility of adding EJBs to your war file without needing additional packagin, and a number of annotations thatmake it simpler to build and embed EJBs.

GlassFish v3

With the announcement of JavaEE 6, we need a reference implementation, which brings us nicely onto GlassFish v3. Using GlassFish will help you take advantages of all the advantages of JavaEE 6. Kevin Schmidt outlines what's new in GlassFish, while John Clingan give us a list of firsts for that GlassFish achieves.

It's a huge release with contributions from across the community, such as EclipseLink from Oracle, the JPA reference implementation. Also, Red Hat delivered the reference implementations for both JSR 303, to standardize a meta-model and API for JavaBean validation and JSR 299, Contexts and Dependency Injection for the Java EE platform.

Find out more about what's available in this release at The Aquarium. 

Netbeans 6.8 

Last, but no means least is the delivery of Netbeans 6.8. If you want developer tooling to take advantage of GlassFish v3 and the new JavaEE 6 features, then Netbeans should be your first stop. 

"With this new NetBeans release, Sun continues its commitment to delivering open source developer tools," said Jim Parkinson, vice president of Developer Products and Programs, Sun Microsystems. "Java EE 6 and GlassFish v3 enable developers to create enterprise applications more easily and with less code, significantly speeding application development and deployment."

Other features provided include:

  • Expanded PHP Support: Expands support of dynamic languages with support for PHP 5.3 and the Symfony framework speeds development of PHP Web applications
  • Tighter Integration with Project Kenai: Project Kenai, a collaborative environment for hosting open-source projects, now delivers full support for JIRA and improved instant messenger and issue tracker integration. For more information visit www.kenai.com.
  • Improved C/C ++ Profiling: Profile and tune C/C++ applications with the new Microstate Accounting indicator and I/O usage monitor
  • JavaFX: Improved code completion, hints and navigation for JavaFX in the NetBeans editor
  • Improved support for JSF 2.0/Facelets, Java Persistence 2.0, EJB 3.1 including using EJBs in Web applications and RESTful Web services, as well as improvements to the NetBeans Platform.

Note that a GlassFish tools for Eclipse bundle exists for those who'd rather stick with Eclipse as their web development IDE. 


 

Comments

Sh Consultant replied on Fri, 2011/07/08 - 12:19am

These software have their own flaws and with those in mind we should know them so that we could fully use these softwares. It takes time and with every updates in the system it really helps. This article really show how important the netbeans new versions are. Senior Healthcare Consultants

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.