Chris, the Jdeveloper handbook (Mills, Koletzke, Roy-Faderman) page 375
does acknowledge the fact that these names are confusing, so you are not
alone.
From the 3 answers so far who all said YES, I probably need to clarify
something since it me that kicked off this discussion with Chris :-)
Yes, you have to know this stuff - I'm not saying you should start
building a production application and not know about scope/managed
beans, but if you are a newbie to ADF and you have to understand EOs
VOs, AM, EntityImpls, ADF Faces, layout components, task flows, view
activities and a million other things before you can start screwing up
your application with bean scope.
If I'm teaching my mother to be a Java programmer I'm going to start
with "this is a computer" before I explain polymorphism :-)
One comment that used to come up with a colleague when discussing the
"challenges" of the technology we work with is it is too easy to forget
what it was like being a newbie. Just think if you come from a
Forms/PLSQL world and you can't even spell ADF, but your boss made a
decision that you next project will be writing and ADF application. The
dev guides alone are about 3000 pages!! You have to really break out
what is important to learn on day one, and what you can leave until day
10. I think this is one of the biggest challenges we have in learning
ADF - not being swamped - and that's why I decided to write the Quick
Start guide to ADF (advertisement: coming to a bookstore near you! :-) )
With your newbie head on and taking task flows as an example, I'd say
that once you have a solid understanding of what they are, what they do
and how you build them, THEN you can say, "ok, you can also reference
these things called managed beans, and there is a thing called scope...."
Again, I'm not say DON'T learn about scope/managed beans before starting
a real project, thats just crazy - but when you are building up your
skills start with simple concepts that you can then build upon. Start
with Dr Seuss before tackling "War and Peace" :-)
Regards
Grant