CFTRANSACTION? The general concepts are the same, regardless of how you actually manage the transaction demarcation. If you're using ColdSpring already AOP make it incredibly non-invasive to add declarative demarcation, and keeps your service objects doing what they do best. If you're not, you have to accomplish the same thing some other way, usually by embedding the CFTRANSACTION tags within your service objects, and often splitting your service layer horizontally into a public transaction half and private non-transactional half to deal with nesting conflicts. There's no "right" solution, just best practices with a variety of implementations.
cheers, barneyb On 7/27/07, henry ho <[EMAIL PROTECTED]> wrote: > Thank you very much for your reply. > > I assume this is not the most common way of handling this since not everyone > is using ColdSpring, and not everyone is comfortable with doing AOP. > > Is there another way of handling Transaction without ColdSpring / AOP? > > Thanks again. > -- Barney Boisvert [EMAIL PROTECTED] http://www.barneyb.com/ Got Gmail? I have 100 invites. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Check out the new features and enhancements in the latest product release - download the "What's New PDF" now http://download.macromedia.com/pub/labs/coldfusion/cf8_beta_whatsnew_052907.pdf Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:284758 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

