What do I need to install on Tomcat to learn EJB. I have read the documentation on the web and seems this is real hard to implement and really one need an IDE to confirm to standards. My case is that I have been given some code done by someone a year back to fix and this does not seem to have been developed using Jdeveloper even though it is a Jdeveloper project file. Is there a flow of classes that I should look in this to grasp it fast. I have like 40 beans and reading the documentation it should be easy as there should be a bean class(with actual methods), two interfaces(home+remote) and client code. If I try to trace this in the the project given, I should be able to unwrap this mystery or I should look at deployment files (*.xml) to understand the architure of this application. I am old time programmer with some JSP experience and some book reading on EJB. I really have a small time to tweak this code.