<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - AOP Tools Comparison</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Sat, 18 May 2013 06:36:02 -0400</pubDate>


    <item>

        <title>AOP Tools Comparison</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[<blockquote>So, what tools does each framework provide in order to help developers &quot;see&quot;?In particular I'd like to know what frameworks have tools for:1) static visualization of the application structure2) dynamic visualization of what happens...]]></description>
        

        <pubDate>Mon, 14 Feb 2005 15:03:56 -0500</pubDate>

        

        <jf:creationDate>Mon, 14 Feb 2005 15:03:56 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 14 Feb 2005 15:03:56 -0500</jf:modificationDate>
        <jf:date>Feb 14, 2005</jf:date>
        <jf:author>Mik Kersten</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Spring supports Annotations (in the Java code)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[<blockquote>Spring supports Annotations as well (in the Java code). It has for a while.Nick, I expect there to be some small nits. Fundamentally, I am very excited about the article series.Kudos!</blockquote><br>I want to clarify what it means for an AOP...]]></description>
        

        <pubDate>Mon, 14 Feb 2005 14:49:37 -0500</pubDate>

        

        <jf:creationDate>Mon, 14 Feb 2005 14:49:37 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 14 Feb 2005 14:49:37 -0500</jf:modificationDate>
        <jf:date>Feb 14, 2005</jf:date>
        <jf:author>Mik Kersten</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>AOP Tools Comparison</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[Comparing the different AOP frameworks is interesting, but I'd like to see a comparison of what developer tools they supply.<br><br>As has been noted almost every time AOP comes up the extreme level of fragmentation of code (aka &quot;modularization of...]]></description>
        

        <pubDate>Sat, 12 Feb 2005 03:17:09 -0500</pubDate>

        

        <jf:creationDate>Sat, 12 Feb 2005 03:17:09 -0500</jf:creationDate>
        <jf:modificationDate>Sat, 12 Feb 2005 03:17:09 -0500</jf:modificationDate>
        <jf:date>Feb 12, 2005</jf:date>
        <jf:author>Rickard Oberg</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Spring supports Annotations (in the Java code)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[Spring supports Annotations as well (in the Java code). It has for a while.<br><br><br>Nick, I expect there to be some small nits. Fundamentally, I am very excited about the article series.<br><br>Kudos!]]></description>
        

        <pubDate>Sat, 12 Feb 2005 01:05:24 -0500</pubDate>

        

        <jf:creationDate>Sat, 12 Feb 2005 01:05:24 -0500</jf:creationDate>
        <jf:modificationDate>Sat, 12 Feb 2005 01:05:24 -0500</jf:modificationDate>
        <jf:date>Feb 12, 2005</jf:date>
        <jf:author>Rick Hightower</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>One more nit Table 4. Semantics overview of the leading AOP tool</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[Hi George,<br><br>Spring does not support the annotation style of *declaring aspects* and instead uses the XML style.  So in Spring you declare your pointcuts in XML, and not in an annotation on a Java member that corresponds to a pointcut.  That's not...]]></description>
        

        <pubDate>Fri, 11 Feb 2005 21:30:06 -0500</pubDate>

        

        <jf:creationDate>Fri, 11 Feb 2005 21:30:06 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 11 Feb 2005 21:30:06 -0500</jf:modificationDate>
        <jf:date>Feb 11, 2005</jf:date>
        <jf:author>Mik Kersten</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>One more nit Table 4. Semantics overview of the leading AOP tool</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[Mike,<br><br>According to your article, Spring AOP does not support annotation style.<br><br>But on page 222 of Rod Johnson's &quot;J2EE Development without EJB&quot;, he discussed about source-level metadata annotation and presented a Spring...]]></description>
        

        <pubDate>Thu, 10 Feb 2005 18:32:56 -0500</pubDate>

        

        <jf:creationDate>Thu, 10 Feb 2005 18:32:56 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 10 Feb 2005 18:32:56 -0500</jf:modificationDate>
        <jf:date>Feb 10, 2005</jf:date>
        <jf:author>George Jiang</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>One more nit Table 4. Semantics overview of the leading AOP tool</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[Regarding the Spring AOP nits:<br><br>* &quot;with this approach, only objects retrieved from the Spring framework can be advised and that the use of an interface is required&quot;.  This is simply a bug resulting from an edit, and a sentence about the...]]></description>
        

        <pubDate>Thu, 10 Feb 2005 13:48:51 -0500</pubDate>

        

        <jf:creationDate>Thu, 10 Feb 2005 13:48:51 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 10 Feb 2005 13:48:51 -0500</jf:modificationDate>
        <jf:date>Feb 10, 2005</jf:date>
        <jf:author>Mik Kersten</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Nit Picking Welcome!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[Hi Rick (and Juergen), Comments like this are always welcome because the article series aims to be accurate about the capabilities of the tools described. Unfortunately, it's hard to be an expert on all of the tools at once, and inaccuracies inevitably...]]></description>
        

        <pubDate>Thu, 10 Feb 2005 10:58:41 -0500</pubDate>

        

        <jf:creationDate>Thu, 10 Feb 2005 10:58:41 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 10 Feb 2005 10:58:41 -0500</jf:modificationDate>
        <jf:date>Feb 10, 2005</jf:date>
        <jf:author>Nicholas Lesiecki</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>One more nit Table 4. Semantics overview of the leading AOP tool</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[On Table 4. Semantics overview of the leading AOP tools...<br><br>Under Spring it only lists Regular Expression pointcut expressions. Spring does much more than this. In fact, you can write custom PointCuts.  You can even write Dynamic...]]></description>
        

        <pubDate>Thu, 10 Feb 2005 02:49:47 -0500</pubDate>

        

        <jf:creationDate>Thu, 10 Feb 2005 02:49:47 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 10 Feb 2005 02:49:47 -0500</jf:modificationDate>
        <jf:date>Feb 10, 2005</jf:date>
        <jf:author>Rick Hightower</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>I dig the series</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[I really enjoyed the article. I look forward to learning more about AspectWorx and JBoss AOP.<br><br>Regarding: &quot;Note that with this approach, only objects retrieved from the Spring framework can be advised and that the use of an interface is...]]></description>
        

        <pubDate>Thu, 10 Feb 2005 02:39:37 -0500</pubDate>

        

        <jf:creationDate>Thu, 10 Feb 2005 02:39:37 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 10 Feb 2005 02:39:37 -0500</jf:modificationDate>
        <jf:date>Feb 10, 2005</jf:date>
        <jf:author>Rick Hightower</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>thanks Mik Kersten</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[great article.<br><br>I have a fear that annotations has the potential to hurt re-use - why does no one care about this?<br><br>On another note, I think spring has an opportunity to become an early leader in this space as it is not as intrusive...]]></description>
        

        <pubDate>Thu, 10 Feb 2005 02:19:30 -0500</pubDate>

        

        <jf:creationDate>Thu, 10 Feb 2005 02:19:30 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 10 Feb 2005 02:19:30 -0500</jf:modificationDate>
        <jf:date>Feb 10, 2005</jf:date>
        <jf:author>Hugh Madden</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Spring AOP</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[Two points worth mentioning regarding Spring AOP, correcting statements in the article to some degree:<br><br>* Spring AOP can be used with full target classes too, using CGLIB proxies instead of JDK dynamic proxies. This will automatically kick if no...]]></description>
        

        <pubDate>Wed, 09 Feb 2005 18:09:29 -0500</pubDate>

        

        <jf:creationDate>Wed, 09 Feb 2005 18:09:29 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 09 Feb 2005 18:09:29 -0500</jf:modificationDate>
        <jf:date>Feb 9, 2005</jf:date>
        <jf:author>Juergen Hoeller</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>XML more familiar than Java?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[Don't know that AOP should always be in a language. I prefer it in most cases outside of core code. If it's in the language, then how can you modify aspects prior to deployment without a recompile? For example, changing logging or security for an...]]></description>
        

        <pubDate>Wed, 09 Feb 2005 17:27:33 -0500</pubDate>

        

        <jf:creationDate>Wed, 09 Feb 2005 17:27:33 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 09 Feb 2005 17:27:33 -0500</jf:modificationDate>
        <jf:date>Feb 9, 2005</jf:date>
        <jf:author>Drew McAuliffe</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>XML more familiar than Java?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[<blockquote>I don't see how that is.  Just because I've learned how to type brackets and slashes, I don't see how that makes someone's made-up XML more familiar to me than Java with a couple extensions.</blockquote><br>Well, I agree. But over the years,...]]></description>
        

        <pubDate>Wed, 09 Feb 2005 14:52:27 -0500</pubDate>

        

        <jf:creationDate>Wed, 09 Feb 2005 14:52:27 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 09 Feb 2005 14:52:27 -0500</jf:modificationDate>
        <jf:date>Feb 9, 2005</jf:date>
        <jf:author>Nicholas Lesiecki</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>great article</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31703</link>

        

        
            <description><![CDATA[Just wanted to add that this a great article.  Mik worked with all AOP providers extensively to make sure that all the information was accurate.]]></description>
        

        <pubDate>Wed, 09 Feb 2005 12:14:55 -0500</pubDate>

        

        <jf:creationDate>Wed, 09 Feb 2005 12:14:55 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 09 Feb 2005 12:14:55 -0500</jf:modificationDate>
        <jf:date>Feb 9, 2005</jf:date>
        <jf:author>Bill Burke</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

