@ Alan - yes I know you were there last year 'cos I believe we met albeit
briefly. To echo points of others it really does come down to personal
preference and (I would add) the project. I recently completed an IMS for a
government council here in the UK where I used no DAOs. I left all my DB
stuff in my service purely 'cos I new the requirements would significantly
change in the space of 6 months. My plan was then to take the opportunity to
re-factor version 1 and use it as a training exercise for other members in
my team.

@Peter B - In fact I think we have you down for quite a few things :-).

Best,

J

On 30/01/2008, Alan Livie <[EMAIL PROTECTED]> wrote:
>
>
> I am.
>
> I was at Scotch 2007 too :-)
> It was actually 2007 and Mark Drew's Coldspring talk that sparked my OO
> juices!
>
> Alan
> ________________________________________
> From: [email protected] [EMAIL PROTECTED] On Behalf Of Jatin
> Nanda [EMAIL PROTECTED]
> Sent: 30 January 2008 17:26
> To: [email protected]
> Subject: [CFCDEV] Re: myBean.save() versus myServiceObj.save(myBean)
>
> Hey guys,
>
> Not wanting to hi-jack the the thread, but here goes: -
>
> @ Alan - as you are based in the UK why not come to Scotch on the rocks
> 2008 (http://www.scotch-on-the-rocks.co.uk/speakers.cfm) in Edinburgh this
> June, we are going to have the pleasure of some CF big hitters. Having seen
> various threads similar to this one over the past year or so one of the
> objectives of the conference is to target such grey areas.
>
> Again sorry for the hard sell.
>
> Best wishes to all,
>
> Jatin
>
> On 30/01/2008, Dan Wilson <[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>>
> wrote:
> Good response Peter.  I've actually used both ways User.save() and
> UserService.save(User). It really does come down to personal preference.
>
>
>
> On Jan 30, 2008 12:16 PM, Peter Bell <[EMAIL PROTECTED]<mailto:
> [EMAIL PROTECTED]>> wrote:
>
> Hi Alan,
>
> Been pretty much beaten to death on cfcdev over the years. Short answer,
> it
> isn't right or wrong - more a matter of preference.
>
> I prefer syntactically User.save() to UserService.save(User), but that's a
> pure preference Others prefer it the other way round.
>
> Provisos:
> - Don't put SQL in the bean - eithr way the saving should be delegated to
> a
> DAO
> - For user.save() you need to inject a DAO into your transients which
> requires ColdSpring with singleton=false, a custom factory or lightwire.
> - If you need to support remote method cals, you're going to need a
> Userservice.save() method. I have one for remote calls ad it just delgates
> to a new bean it creates. Some may prefer just to have the service do the
> save all the time, but again it's down to preferences.
>
> Best Wishes,
> Peter
>
>
> On 1/30/08 12:03 PM, "Alan Livie" <[EMAIL PROTECTED]<mailto:
> [EMAIL PROTECTED]>> wrote:
>
> >
> > We currently use the service object to save a bean (which uses a
> > gateway/DAO its composed with to do the work)
> >
> > Another developer has suggested the bean should save really be
> > responsible for saving itself (again using a DAO its composed with).
> >
> > This looks like a good one for a discussion! :-)
> >
> > Alan
> > >
>
>
>
>
>
>
>
> --
> "Come to the edge, he said. They said: We are afraid. Come to the edge, he
> said. They came. He pushed them and they flew."
>
> Guillaume Apollinaire quotes
>
>
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CFCDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cfcdev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to