new to Java - best resource?



I'm a procedural programmer (vb mostly) and I've gotten a fabulous
opportunity to score a donated copy of BEA Weblogic Platform for my
organziation (small non-profit). I've got a great o'reilly safari
subscription and the java code is making sense (I'm starting with Heads Up
Java, which is fun and entertaining) and I love the oo concept. What I am
confused about is the many types of programs that can be created : whats a
servlet do as opposed to an EJB. I understand JSP pages, thank goodness,
and what a jar is. But there lots of words being thrown around that I am
unsure i understand - is there a beginners java glossary anywhere?

Thanks in advance,

Beth In Alaska


.