Application Server: GlassFish v3
Documentation: Relevant version of EJB specifications.
Why Eclipse over Netbeans? As far as I have experienced, NetBeans is an excellent IDE but tend to hide things from you. In Eclipse there are less, if any, wizards that will help you and you will thus be exposed to all the details that are valuable during a learning experience.
Of course, this is personal opinion and is quite subjective, but while developing EJB+ V5, we developed a sample toy application to test out the concepts and the code in our questions. We found that working with Netbeans allowed us to focus better on the actual code instead of spending time "configuring" things such as glassfish and the hsql db. We liked the the fact that netbeans worked right out of the bo, (in terms of app server and db). Absolutely no configuration required. Now, learning how to configure things is certainly important but, imho, outside the scope of the exam. For the exam, you need to focus on writing code and make sure you understand what is written in the specifications.
But I think it is true that Ecplise is used more in the industry than Netbeans. So working with Eclipse might give you an additional skill.
Enthuware Software Support
Joined: Sep 23, 2000
Forgot to add that yes, Glassfish is a must. I do not recommend JBoss or any other app server because Glassfish is closest to the specifications. In other app servers, some things are not exactly as per the specification and that might cause confusion.
Joined: Oct 04, 2006
Paul is correct - GlassFish require some configuration that is not part of the certification, such as security configuration of users and user groups, as well as the mapping between the application security roles and the application server users and user groups etc.
It is not very difficult, though, and I find that spending the extra time doing these things have increased at least my understanding.
If there are any problems, do not hesitate to ask. I think I have worked it out now and do not mind sharing my insights.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com