Monday, January 09, 2006

Teach J2EE using NetBeans

http://home.izforge.com/index.php/2006/01/04/204-netbeans-as-a-j2ee-teaching-ide


Part of my job is to teach, and I have decided that my students will do their J2EE duties with Netbeans. Here are some reasons why.

The Netbeans + Sun Application Server bundle is a huge advantage: there is only one thing to install to get ready to work, no need for extra setup, there is a full-stack J2EE server integrated with the IDE out of the box.
Running a webapp is as simple as pressing the start button. It does everything from starting the server, reloading the webapp, launching a web browser at the right URL and so on. Students can focus on the code instead of having to first deal with the low-level details of running a server, and deploying applications on it.
Students don't have to deal with web.xml, or creating the files in the right place. They can focus on adding new JSPs, new packages, new tests and so on to their projects.
It uses Ant, meaning that the project can be used outside of Netbeans in a rather clean way.
There is an embedded database (PointBase), which can be very useful in many situations (for instance when Oracle instances are down due to other lab courses...).
The editors are reasonnably good, and the completion in Java classes and JSPs is always helpful to students.
The JSTL support is very good, there is no reason for teaching plain-old and ugly JSPs anymore.
With Eclipse, things would have been slightly more difficult: get Eclipse, get the WTP plug-ins, get a J2EE server, install it, configure it, integrate it with Eclipse... I don't mean that Eclipse is any bad for J2EE development (I actually think the opposite), but Netbeans is a clear winner because it is (from 4.1+) simple and works out of the box. If you have to teach J2EE as well, I strongly recommend Netbeans.

Trackbacks
Le jeudi 5 janvier 2006 à 18:36, de JP'zlog :: #

Follow-up: Netbeans as a J2EE teaching IDE

My recent post on using Netbeans as a J2EE teaching IDE is having an unexpected success among the people behind Netbeans and Sun Application Server! I have received a very nice email from Ludovic Champenois, who is working at Sun in the Netbeans J2EE...

0 Comments:

Post a Comment

<< Home