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

Reply via email to