Thanks to everyone who replied.

It seems I was thinking that it used the Hibernate
approach, which requires exposing the session right up
to the presentation layer. I imagine that OJB does the
same thing ... only the developer doesn't have to
worry about it.

Seems I have a bit more reading to do before I make a
start on the conversion, but at least it means we can
keep much of the database objects the same as they are
for Hibernte; we just have to change stuff below the
service layer that returns these objects from the
database. 

Great stuff! Can't wait to get started!

Any good books on OJB, by the way?
--- Brian McCallister <[EMAIL PROTECTED]>
wrote:

> 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]
> 
> 



                
__________________________________ 
Do you Yahoo!? 
The all-new My Yahoo! - What will yours do?
http://my.yahoo.com 

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

Reply via email to