Although using Aspectwerks seems possible, I'm not sure it's going to
be lightweight or easy to implement. One of my primary goals of
ColsSpring AOP is to make it simple to use, especially in the context
of ColdSpring. In ColdSpring AOP I'm leveraging ColdFusion's ability
to preform runtime-compilation, everything is cf. Using Java-based
bytecode compilation would, as you are pointing out, require
deconstructing the java classes that the coldfusion compiler is
turning your cfcs into, that's not going to be easy!
On Sep 27, 2005, at 3:55 PM, David Ross wrote:
AFAIK 6.1+ goes straight from cfml to bytecode... so yeah that
would be
some serious digging.
-Dave
[EMAIL PROTECTED] 9/27/2005 2:56:50 PM >>>
As an aside, you can use Java-based AOP if you're really careful about
the advices you choose to implement using Aspectwerkz -- the catch is
you need to dig into the actual Java files generated by CF to find the
right cross-cuts. Not for the faint of heart :)
--
John Paul Ashenfelter
CTO/Transitionpoint
(blog) http://www.ashenfelter.com
(email) [EMAIL PROTECTED]
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to
[email protected] with the words 'unsubscribe cfcdev' as the
subject of the email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by
CFXHosting (www.cfxhosting.com).
CFCDev is supported by New Atlanta, makers of BlueDragon
http://www.newatlanta.com/products/bluedragon/index.cfm
An archive of the CFCDev list is available at www.mail-archive.com/
[email protected]
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to
[email protected] with the words 'unsubscribe cfcdev' as the subject of the
email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting
(www.cfxhosting.com).
CFCDev is supported by New Atlanta, makers of BlueDragon
http://www.newatlanta.com/products/bluedragon/index.cfm
An archive of the CFCDev list is available at
www.mail-archive.com/[email protected]