On 8/23/05, CONNER, BRENDAN (SBCSI) <[EMAIL PROTECTED]> wrote:
As another alternative, the practice we've been following is to have an
XyzAction class and a separate XyzBean class.  The Action class has a
managed reference to the Bean class and has all the logic in it.  The
Bean class is just a straight JavaBean and contains all the data needed
by the JSF page.


Are you stating to register both as managed beans? Currently I do have two separate classes (XyzAction and XyzBean, but XyzBean is nested inside the backing bean XyzAction). Using the approach above my question is best illustrated by an example...

In XyzAaction:

XyzBean getXyz  {
  return backendDelegate.getXyz();
}
 
My question is how do I now refrence XyzBean from the JSP (using your separate managed bean approach)?  If I do xyz.name  how is it pulling the reference to getXyz? In other words, even if I set XyzBean as a managed request scope bean how would this bean have gotten set from the XyzAction in order to be available on the page? I'm used to typical webapps where I stick stuff into the request from servlets (actions in struts). In this scenario above I have not idea how a separate managed XyzBean will be populated from a totally separate managed bean?

Can someone provide a concrete example of this usage? I'd love to see a demo app with this approach. thanks.

Reply via email to