Friday Jan 27, 2012

Tab Sweep - GlassFish patch, is PaaS Middleware over IaaS, NetBeans tips, JCP updates, ...

Note: if you're reading this using a feedreader, please make sure you've updated to the updated TheAquarium feed.

Recent Tips and News on Java, Java EE 6, GlassFish & more :

Radio Receiver

GlassFish Enterprise Server v2.1.1 Patch 15 (GlassFish for Business)
PaaS is not Middleware over IaaS (Reza)
Sneak peak at Java EE 7 - Multitenant Examples with EclipseLink (Markus)
Building and testing ADF applications with Maven, JSFUnit, Arquillian and Embedded GlassFish (Dablomatique)
NetBeans 7.1 IDE: Shelve and Un-Shelve Changes (John)
NetBeans 7.1 IDE: Inspect and Transform to JDK 7 (John)
JUG Leaders Conference (The Java blog)
New JSR now open for review (The JCP blog)
JCP EC Updates (The JCP blog)

Friday Jan 06, 2012

Tab Sweep - JSON, OSGi, GlassFish+NetBeans experience, JAXB and JodaTime, file uploads & more

Recent Tips and News on Java, Java EE 6, GlassFish & more :

Radio Receiver

JSON to Java with JDK6 (Julien)
What does the future hold for OSGi without leader Peter Kriens? (JAXenter)
JavaCloudGuy: Glassfish (Java EE 6) is now available as option in #cumulogic (Twitter)
JAXB and Joda-Time: Dates and Times (Blaise)
JAX-RS Tip of the Day: Using YUI2 and YUI3 DataTables with Jersey and jQuery (John)
JAX-RS @MatrixParam example (mkyong)
First experiences and getting started with GlassFish 3.1 and NetBeans 7.x – it’s a breeze (Lucas)
Maven's WAR Overlay: What are WAR Overlays? (DZone)
Book Review for "Java EE 6 with GlassFish Application Server" (Rick)
Managing unmanaged beans in CDI (Nicolas)
Using Bean Validation together with ExtVal in JPA and JSF (Edwin)
Java EE 6 using WebLogic 12c and NetBeans (Video) (Arun)
Spark, A micro Web Framework (
Multiple File Upload Examples (John Yeary)
Released: NetBeans Platform 7, The Book (Geertjan)
Java 7: Understanding the Phaser (Niklas)
Where's my log file? (Nigel @ Open Messaging)
Sample: Java EE 6 + Wicket + NetBeans + GlassFish + MySQL (Geertjan)
Using Jsp in a Jersey JAX-RS RESTful application (François)
How to change the Glassfish server log level from command line (François)

Thursday Jan 05, 2012

NetBeans 7.1 is here!

The GA version of NetBeans 7.1 is now available and it's a great way to start the year!

You'll find previous coverage of this product here.


Other than Java FX 2.0 support (the main theme for this release), this version overall adds a lot of Java EE polish (mainly in the area of CDI), and remains a top-notch Maven IDE capable of scaling to very large projects.

Of course the out-of-the-box experience is another strong reason to consider upgrading to this 7.1 release which ships with GlassFish 3.1.1 ("Java", and "All" distros). The Java EE content in the What's new in NetBeans 7.1 video starts at 8:00. Next stop: NetBeans 7.1.1.

Monday Nov 28, 2011

NetBeans 7.1 Release Candidate (RC) 1 is here

NetBeans 7.1 RC 1 is here. Grab it from the usual place!

As previously discussed, NetBeans 7.1 has full JavaFX 2.0 support but also a lot in store for Java EE and Web developers (CDI in particular is very neat).


One of my personal favorite feature is that Deploy on Save is now set by default on Maven projects. Maybe one important part that didn't get proper coverage so far is CSS 3 support, an important feature which can be used from both Java EE and PHP but also from JavaFX.

Java Downloads of NetBeans 7.1 start at 69 MB and a 166 MB download will get you everything you need to start coding right away with Java EE - a great tool and a fully integrated runtime (GlassFish 3.1.1).

You really need to be not using Maven, not be interested in recent standards (Java EE 6, Java SE 7, Java FX 2.0, ...) and like to hand-craft assemble your IDE to afford ignoring NetBeans nowadays.

Monday Oct 03, 2011

NetBeans 7.1 beta - 50+ CDI enhancements in Java editor

NetBeans 7.1 beta is here and while Java FX 2.0 (which just shipped here at JavaOne 2011) is the main theme for this release, there are also a number of improvement for Java EE and GlassFish developers.


In addition to Vince Kraemer's Cluster and Instance Deployment description, this "New and Noteworthy" page lists of the new Java EE-related features, including no less than 50+ CDI enhancements in the java editor including some very neat hints for decorators and interceptor bindings but also great JPA improvement with (for instance) code completion for table names, column names and persistence unit names.

Check it out and remember to file issues as you find them!

Monday Aug 01, 2011

NetBeans 7.0.1 is here

Hot on the wheels of the Java 7 and GlassFish 3.1.1 releases, we now have NetBeans 7.0.1 to form a troika of Java summer releases.

NetBeans 7.0.1

This release has full support for Java 7 (including running on JDK 7 itself) and GlassFish 3.1.1. It also includes numerous bugfixes and performance improvements across all areas. Current users of NetBeans 7 will get all the updates via the IDE's update center.

Friday Jul 29, 2011

Java Spotlight Podcast - Special Java 7, GlassFish 3.1.1, NetBeans 7.0.1 episode

The Java Spotlight Podcast has a new episode out (#41) which is all about the new Java releases: Java 7 (of course) but also GlassFish 3.1.1 and NetBeans 7.0.1 (shipping any day now).

Dalibor is the main Java guy in the episode with Geertjan covering the NetBeans part and myself (Alexis) doing the GlassFish talking. Here's the podcast feed.


Tuesday Jul 12, 2011

NetBeans 7.x/Java 7 Refcard

NetBeans 7, the IDE with the best Java EE 6 out-of-the-box experience, also has a lot in store for Java 7 support and this latest DZone Refcard covers just that.

Version 7.0.1, now in RC, should ship soon after JDK 7, later this month (July 2011).


Wednesday Jun 29, 2011

NetBeans 7.0.1 now in RC

What would a GlassFish release be without a NetBeans version to go with it? The NetBeans team has released the NetBeans IDE 7.0.1 RC 1 which will bring full compatibility with JDK 7 as well as GlassFish 3.1.1 support (this particular RC ships with the soft code freeze build of GlassFish 3.1.1).

NB 7.0.1 RC 1

This 7.0.1 RC 1release also includes numerous bugfixes and performance improvements across all areas and is available from the usual download page and the final version of NetBeans IDE 7.0.1 is expected in late July (once JDK 7 has shipped would be an educated guess).

Note that if you're an existing NetBeans 7.0 user you'll be offered with updates to your existing install via the Update Center once 7.0.1 final ships.

Monday Jun 20, 2011

Yet another Java EE 6 book

We have a new Java EE 6 book in store! This one from Packt Publishing is called "Java EE 6 Development with NetBeans 7" by David Heffelfinger who is also author of Java EE 5 and GlassFish books.

This book holds a step-by-step book documention all of the Java EE 6 features and APIs (including CDI) using the IDE with the best Java EE out-of-the-box experience : NetBeans 7. It uses GlassFish as the default container and PrimeFaces as a JSF component suite.

Book Cover

We've covered several Java EE and GlassFish books before and I can't help but think that given writing books never helped authors retire early, having so many good books on Java EE 6 says something about its success among developers.

Wednesday Apr 20, 2011

NetBeans 7 final is out!

The NetBeans team has just delivered NetBeans 7, a new major IDE release. Congratulations to the folks in Prague (and elsewhere)!

One of the main new features is support for the draft Java SE 7 specification and in particular the Project Coin languages changes (diamond operator, multi-catch, ARM blocks, etc) including hints to refactor existing code to take advantage of them.


The tool still offers great out-of-the-box experience and now has improved Java EE 6 support over 6.9.1. NetBeans 7.0 is now the stable NetBeans release you want to be using with GlassFish 3.1 (see new features). It also supports recent versions of Oracle WebLogic Server.

Maven 3, better Oracle DB integration, Git and enhanced PHP support are other new features in this release. Get the full list from this page.
Next stop: 7.0.1 (still early days).

Monday Mar 28, 2011

NetBeans 7.0 RC 1 is out

With this release candidate now out the door with a "Java EE" download at 152 MB, you get a fully-featured Java EE 6 IDE with GlassFish 3.1 included. A really well integrated too. Just open the box and start coding!

We've previously covered the milestone 2, beta and beta 2 releases so you probably already know about the support for Java 7, Maven 3, HTML 5 editing and the overall improved support for Java EE 6, GlassFish, WebLogic and JBoss.

NetBeans 7

The NetBeans Tutorials and Articles has been updated with fresh content and the final bits are expected in April (and a 7.1 release is scheduled towards the end of the summer). This is the first version to contain the GlassFish 3.1 final bits.