Hmm...actually, the spec *does* use the term "backing bean" - but only
in 7 places throughout the whole document.
It looks to me like they use it in the sense of "an object that can be
referenced from an EL expression" - which will usually be a "managed
bean", though it could be any object that has somehow been placed into
the request/session scope.
I guess they can't use the term "managed bean" in this case, because the
referenced object doesn't *have* to be something created via a
<managed-bean> tag, though it usually will be. I'm not sure the term
"backing bean" is really appropriate though. Still, the meaning is
pretty clear in context - though the original poster is right that it is
a little bit slack for a spec to use terms that have not been defined.
[BTW, I really dislike top-posting; I'm only doing it here for consistency]
Regards,
Simon
Simon Kitching wrote:
Is the term "backing bean" actually used in the spec?
Simon Lessard wrote:
Actually Core Java Server Faces uses backing bean when you use binding
attribute on tags. The backing bean is then the bean holding the
UIComponent reference.