Geertjan is a DZone Zone Leader and has posted 457 posts at DZone. You can read more from them at their website. View Full User Profile

Interview: Ludovic Champenois on GlassFish Tools Bundle for Eclipse 1.0

06.04.2009
| 4994 views |
  • submit to reddit
At JavaOne, I did a quick interview with Ludovic Champenois on the GlassFish support for Eclipse. Ludo is a GlassFish architect working on tools integration, first for NetBeans IDE and now also for Eclipse. The 0.9 release of GlassFish support for Eclipse was announced at EclipseCon in March, and recently the 1.0 came out.

Hi Ludo, when did GlassFish support get started for Eclipse?

Well, even though it wasn't well communicated or exposed to the outside at the time, the point where we pushed the GlassFish plugin was back in January 2006. Since then, we've updated the plugin to follow changes taking place in Eclipse.

What does GlassFish support consist of in Eclipse?

The plugin supports GlassFish v2.1, v3 Prelude, and nightly builds. In Java EE, applications can be deployed, debugged, and tested with the GlassFish runtime. We have integrated TCP/IP monitoring, like the HTTP Monitor in NetBeans IDE.

Recently, for v3 Prelude and later, we provided 'deploy on save' support. That means that you edit your servlet or managed bean and hit the save button, after which Eclipse compiles the application on the fly, deploying it to the server.

Also, watch this slide show.

What is unique about GlassFish versus other servers in Eclipse?

Our plugin registers all Java EE DTDs and schemas, as well as the Java EE Javadoc, so that it is available in the editor's code completion. Since we are the reference implementation of Java EE, we want to make sure that developers can learn the APIs via their IDE. 

Our bundle also registers the JavaDB database server, including a sample database. This way, you can quickly start using JPA to map Java classes to this sample database.

So, what's new in 1.0?

It is now officially supported by Sun, i.e., you can buy support for it.

Plus, it has better quality than before, thanks to bug fixes.

You can also register the latest builds of GlassFish v3, to start playing with Java EE 6 APIs in Eclipse. For example, EJBs inside a web application, without web.xml.

No web.xml?

Right, not needed anymore. Now you use annotations to declare your servlets.

What are the plans for the upcoming release of the GlassFish plugin for Eclipse?

We are working on the 1.1 release, adding Maven plugins, OpenSolaris support, IZPack Installer, and Pack200 compression to decrease the download size of the bundle... all before the end of June!

How do I get started with GlassFish in Eclipse?

Simply click the image below:

Thanks Ludo! Keep us updated on further developments.

AttachmentSize
fig-1.png394.16 KB
fig-2.png24.58 KB
Published at DZone with permission of its author, Geertjan Wielenga.