Hi Ram,
You�re approach is very good and I would encourage you to do so. However because you really want to learn ejbs, it might make sense to start everything from �scratch�. What I mean is that you can use a plain text editor like EditPad or TextPad. Use either ejb-gen or XDoclet and learn how to run the tool from command line or through
ant in order to generate other ejb artifacts. Use also ant for packing and deployment. This is just basic stuff, which could become tricky or even complex in some circumstances and visual tool will hide this complexity from you. After you become familiar with the low level stuff you can go to the next level and use awesome tools like Eclipse in order to improve your coding proficiency. I personally always start learning things this way and so I started learning ejbs. I�m not implying that this is the best approach, but it is the best that works for me.