+1
Works a treat. Especially with proxied collections as they are only loaded
as they are read, so you can just use the object and it wont load the
collections, but as soon as you access one it will load it. As JSPs only
access the object as a bean via reflection, you can always replace it with
different beans /VOs at a later time if you need to, without any changes in
the jsp.

Daniel.

> -----Original Message-----
> From: Brian McCallister [mailto:[EMAIL PROTECTED]
> Sent: 20 December 2004 13:47
> To: OJB Users List
> Subject: Re: Advice on using OJB collections and Struts
>
>
> I'll second this one -- the best approach I know is just to use the
> domain model object as the thing the JSP renders.
>
> -Brian
>
> On Dec 20, 2004, at 7:36 AM, Edson Carlos Ericksson Richter wrote:
>
> > I've used the OJB objects and collections directly, since they *are*
> > my VO.
> > There is no need to maintain any kind of "open session", even if you
> > are using proxies (OJB will care about opening a database session to
> > load object on demand)... I never used OJB + EJB, so I can' tell you
> > how this could work in a distributed environment.
> > But with JSP accessing local datasources, I had no problems.
> >
> > Copying object to other objects/collections could lead into unecessary
> > overhead.
> >
> > I expect this helps.
> >
> > Edson Richter
> >
> >
> > Ray escreveu:
> >
> >> Hi there ... :-)
> >>
> >> I'm involved in a small project to convert from a
> >> Hibernate backend, to OJB.
> >> The presentation tier uses Struts and JSTL to render
> >> pages.
> >>
> >> I was wondering how you OJB handles collections
> >> attached to objects, that need to be rendered in the
> >> JSP pages. For example, if I have an Order object that
> >> contains a collection of OrderLines, and I want to
> >> create a page to display the whole order, then what is
> >> the bst way to handle this?
> >>
> >> Is it best to copy the whole Order and OrderLines into
> >> some kind of VO, and then send that to the page? Or do
> >> you use the Hibernate approach of leaving the session
> >> open for the whole request cycle, so that the JSTL on
> >> the page, can access the collection directly from the
> >> Order object?
> >>
> >> Hope that makes sense ... :-)
> >>
> >>
> >> __________________________________________________
> >> Do You Yahoo!?
> >> Tired of spam?  Yahoo! Mail has the best spam protection around
> >> http://mail.yahoo.com
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >>
> >>
> >
> >
> > --
> > Edson Carlos Ericksson Richter
> > MGR Inform�tica Ltda.
> > Fones: 3347-0446 / 9259-2993
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to