Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Tools for practice EJB3

 
Udara Amarasinghe
Ranch Hand
Posts: 109
Java Netbeans IDE Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi ranchers

I am preparing for OCPJBCD exam. So I need to practice coding that relevant to the exam. So fellows can you please tell me what are the tools(IDEs stuff like that) that I can use for practicing.

thanks.
 
Ivan Krizsan
Ranch Hand
Posts: 2198
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi!
My recommendations:
IDE: Eclipse
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.
Best wishes!
 
Udara Amarasinghe
Ranch Hand
Posts: 109
Java Netbeans IDE Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you very much for your support
and Ivan what do you think about JDeveloper of ORACL and JBoss's ?
 
Paul Anilprem
Enthuware Software Support
Ranch Hand
Posts: 3819
10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Paul Anilprem
Enthuware Software Support
Ranch Hand
Posts: 3819
10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Ivan Krizsan
Ranch Hand
Posts: 2198
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
Best wishes!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic