Why are all EJB online beginner tutorials I could find so unclear
Without knowing which tutorial you are talking about its hard to say. Take a break from whichever you are reading, then try going through slowly it again. Tutorials are not deliberately written to confuse.
So many airy words that do no say much to someone who is unfamiliar with beans.
Most tutorials I am familiar with don't use many extraneous words; if there is a word you can't follow its probably refering to a concept you need to learn in order to understand EJBs. A glossary can be helpful, so you might find you benefit from one of the (many) good EJB books out there. Its often helpful just to have the same concept described in differnt language. [ May 31, 2005: Message edited by: Paul Sturrock ]
Mastering EJB 3rd Edition by Ed Roman is the best. It's free as a pdf. I got it from www.theserverside.com . You might want to hold on to learning EJB just yet, as it shouldn;t take long now till the full coming of EJB 3.0 which are more easy to understand and way kewl and different than EJB 2.1 It would be nice to learn 2.1 so to understand what people had to put up with till 3.0 On EJB3.0 you'll find some tutorials on oracle site and jboss, but they imply that u a already know what EJBs are cause they show the new features by difference....
The problem with EJB (or any J2EE) tutorials is that at one point or another, you will have to deal with the deployment to the container. This unfortunately is quite container specific. Sometimes, container specific jargon is hard (but not necessarily impossible) to avoid.
Also, to pickup EJBs there are other Java technologies involve, i.e. JNDI, RMI, etc. As such references to these technologies are hard to avoid.
Things get always more complicated as expected.<br />Author of eBook Hibernate 3 Developer Guide by example<br />Tutorials about Hibernate, EJB, Struts, JSF <a href="http://www.laliluna.de" target="_blank" rel="nofollow">www.laliluna.de</a>