Barry Beattie wrote: > AOP will helps in some cases, but not all. I can labour the point with > examples if you want. >
Maybe one or two? I can't say I know a lot about this area, but if I know what stumbling blocks you're facing, I can, if nothing else, watch the radar for solutions. (And forewarned is forearmed) > besides, if nested transactions was a waste of time, why is it in Java & .NET? > I can't speak for .Net, but my experience with Java is that it offers a 1000 ways to skin a cat. Just because something is there does not necessarily mean you should use it. The standard API does have quite a few items, which for some reason or other, are broken at the worst, and violate principle of least surprise at best. Just look up the Java Puzzlers video on Google Tech Talks if you want specifics. I'm not saying your idea is a bad one, just that there's many ways of doing things. That said, my original point still stands though. ColdSpring looks like it has potential to solve your problem. And it's there for use now, rather than whenever CF9 comes out. > > > > On Nov 23, 2007 12:00 PM, Haikal Saadh <[EMAIL PROTECTED]> wrote: > >> So, really, what you want are not really nested transactions in the >> database sense, but more in the AOP sense; >> >> Apparently ColdSpring supports AOP. Maybe you should have a play with that? >> >> >> Barry Beattie wrote: >> >>> this is starting to get off-topic from CFCAMP, but since I want the feature: >>> >>> http://groups.google.com/group/cfcdev/browse_thread/thread/f007d0a54e8a8bbf?hl=en#6d9d1b448182c79e >>> http://groups.google.com/group/cfcdev/browse_thread/thread/ac9bc51cf21f982a?hl=en#dc859d7e04025d7a >>> >>> >>> 1) nested transactions are built into decent databases like SQLServer >>> 2) nested transactions and partial roll-backs are built into both >>> Java and the .NET platform, esp ADO.NET. >>> 3) Why? this pretty much sums it up: >>> >>> "Without nested transactions, you have to put them at the top level, which >>> means every service method (unless you use AOP) has to care. That may or may >>> not be a good thing, but programmers forget things. >>> Conceptually I'd like my manager1.get() to be one transaction, >>> manager2.update() another, fileLogger.write() a third, with one 'update >>> record' transaction around the lot - belt and braces defensive programming." >>> >>> >>> >>> >>> On Nov 23, 2007 11:29 AM, Andrew Scott <[EMAIL PROTECTED]> wrote: >>> >>> >>>> Why would you want nested cftransactions? The database doesn't support this >>>> anyway, and would be a nightmare to implement. >>>> >>>> >>>> >>>> >>>> Andrew Scott >>>> Senior Coldfusion Developer >>>> Aegeon Pty. Ltd. >>>> www.aegeon.com.au >>>> Phone:+613 8676 4223 >>>> Mobile: 0404 998 273 >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf >>>> Of Barry Beattie >>>> Sent: Friday, 23 November 2007 10:25 AM >>>> To: [email protected] >>>> Subject: [cfaussie] Re: CFCAMP is this week! >>>> >>>> >>>> >>>> you got an idea for a feature request for CF9 >>>> >>>> cool. Wanna share? >>>> >>>> (I suggested getting nested cftransactions going as well as video >>>> encoding libraries: AVI -> FLV for auto processing) >>>> >>>> both wish and bugs can be sent via >>>> >>>> http://www.adobe.com/go/wish >>>> >>>> which redirects to: >>>> >>>> http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform >>>> >>>> so, did you like the Brisbane show? any highlights/bits you found esp >>>> useful? >>>> >>>> >>>> >>>> >>>> On Nov 23, 2007 8:57 AM, Pat <[EMAIL PROTECTED]> wrote: >>>> >>>> >>>>> Hi All, >>>>> >>>>> I remember at cfcamp in Brisbane, the adobe guys mentioned a URL that >>>>> should be used to advise on any feature requests for CF9? Can anybody >>>>> remember this? >>>>> >>>>> Also, was there a URL mentioned to report bugs in CF8? >>>>> >>>>> I have honestly tried to wade through the adobe pages but without any >>>>> success. >>>>> >>>>> Patrick. >>>>> >>>>> >>>>> On Nov 19, 8:45 am, Geoff Bowers <[EMAIL PROTECTED]> wrote: >>>>> >>>>> >>>>>> Folks, >>>>>> >>>>>> Just a quick reminder that CFCAMP is this week! >>>>>> >>>>>> * Tuesday 20-Nov-2007: Sydney at Rydges World Square >>>>>> * Wednesday 21-Nov-2007: Brisbane at the Brisbane Convention & >>>>>> Exhibition Centre >>>>>> * Thursday 22-Nov-2007: Melbourne at the Crown Promanade >>>>>> * Tuesday 27-Nov-2007: Perth at the Hyatt Regency >>>>>> >>>>>> The day starts at 9.00am sharp -- so you might want to plan on being >>>>>> there around 8.30am for a cup of coffee and a chin wag before things >>>>>> kick off. The day closes up officially around 4.30pm, but bars open >>>>>> much earlier so go figure. >>>>>> >>>>>> The final agenda for each city is available online: >>>>>> http://cfcamp.pbwiki.com/ >>>>>> >>>>>> Plus there'll be plenty of opportunities to catch up with colleagues >>>>>> in the hall way. >>>>>> >>>>>> Did I mention Adobe are giving away 2 copies of ColdFusion 8 >>>>>> (Standard) at each CFCAMP? You'll have to be officially registered to >>>>>> be in with a chance. >>>>>> >>>>>> Still plenty of space left so tell your friends: >>>>>> http://cfcamp.eventbrite.com/ >>>>>> >>>>>> See you there, >>>>>> >>>>>> -- geoff bowers >>>>>> Director >>>>>> Daemon Internet Consultants >>>>>> Sydney, Australia >>>>>> p.+612 9380 4162 >>>>>> f.+612 9380 4204 >>>>>> w.http://www.daemon.com.au/ >>>>>> e. [EMAIL PROTECTED] >>>>>> >>>>>> PS. Well OK, Perth is really next week but saying "CFCAMP is this week >>>>>> and next week" didn't sound as good. >>>>>> >>>>>> >>>>>> >>>> >>> >> > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "cfaussie" 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/cfaussie?hl=en -~----------~----~----~----~------~----~------~--~---
