<?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@Work: AOP myths and realities published</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>Sun, 19 May 2013 22:15:27 -0400</pubDate>


    <item>

        <title>Business Examples: Metering and Account Suspension</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[I have code &amp; slides discussing two business aspects: metering and account suspension. You can read more at <a href="http://www.newaspects.com/enterpriseAOP.ppt" target="_blank">http://www.newaspects.com/enterpriseAOP.ppt</a>]]></description>
        

        <pubDate>Thu, 23 Feb 2006 02:23:35 -0500</pubDate>

        

        <jf:creationDate>Thu, 23 Feb 2006 02:23:35 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 23 Feb 2006 02:23:35 -0500</jf:modificationDate>
        <jf:date>Feb 23, 2006</jf:date>
        <jf:author>Ron Bodkin</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>The focus must be on how to manage AOSD.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[<blockquote>I think the part about AOP that has not been well-documented, is how it can be used to make project management easier, and to allow progress to proceed on a project without necessarily having to have all the information at that point....]]></description>
        

        <pubDate>Tue, 21 Feb 2006 21:20:40 -0500</pubDate>

        

        <jf:creationDate>Tue, 21 Feb 2006 21:20:40 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 21 Feb 2006 21:20:40 -0500</jf:modificationDate>
        <jf:date>Feb 21, 2006</jf:date>
        <jf:author>Alexandre Poitras</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>The focus must be on how to manage AOSD.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[I think the part about AOP that has not been well-documented, is how it can be used to make project management easier, and to allow progress to proceed on a project without necessarily having to have all the information at that point.  Ramnivas refers to...]]></description>
        

        <pubDate>Tue, 21 Feb 2006 18:08:33 -0500</pubDate>

        

        <jf:creationDate>Tue, 21 Feb 2006 18:08:33 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 21 Feb 2006 18:08:33 -0500</jf:modificationDate>
        <jf:date>Feb 21, 2006</jf:date>
        <jf:author>George Lawniczak</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Myth 1 not refuted</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[Replace *kind* with *can*. I would REALLY like to be able to edit my posts on TSS....]]></description>
        

        <pubDate>Mon, 20 Feb 2006 13:17:11 -0500</pubDate>

        

        <jf:creationDate>Mon, 20 Feb 2006 13:17:11 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 20 Feb 2006 13:17:11 -0500</jf:modificationDate>
        <jf:date>Feb 20, 2006</jf:date>
        <jf:author>Alexandre Poitras</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Myth 1 not refuted</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[<blockquote>I was wondering if anyone knew any links on the net that gave a detailed example (i.e. with pseudo code or code details) of a cross cutting business concern that for which aspect oriented programming provides an arguably good...]]></description>
        

        <pubDate>Mon, 20 Feb 2006 13:16:14 -0500</pubDate>

        

        <jf:creationDate>Mon, 20 Feb 2006 13:16:14 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 20 Feb 2006 13:16:14 -0500</jf:modificationDate>
        <jf:date>Feb 20, 2006</jf:date>
        <jf:author>Alexandre Poitras</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Myth 1 not refuted</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[I was wondering if anyone knew any links on the net that gave a detailed example (i.e. with pseudo code or code details) of a cross cutting business concern that for which aspect oriented programming provides an arguably good solution.]]></description>
        

        <pubDate>Mon, 20 Feb 2006 12:50:21 -0500</pubDate>

        

        <jf:creationDate>Mon, 20 Feb 2006 12:50:21 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 20 Feb 2006 12:50:21 -0500</jf:modificationDate>
        <jf:date>Feb 20, 2006</jf:date>
        <jf:author>Johnathon Smith</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>And this is new?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[<blockquote>Yes, &quot;get/set&quot; is a workaround for language limitations.It is trivial to implement stuff like this using byte code transforamtion.@Property (read=&quot;getter&quot;,write=&quot;setter&quot;)</blockquote><br>This is exactly that...]]></description>
        

        <pubDate>Sun, 19 Feb 2006 11:41:44 -0500</pubDate>

        

        <jf:creationDate>Sun, 19 Feb 2006 11:41:44 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 19 Feb 2006 11:41:44 -0500</jf:modificationDate>
        <jf:date>Feb 19, 2006</jf:date>
        <jf:author>Konstantin Ignatyev</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>And this is new?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[Yes, &quot;get/set&quot; is a workaround for language limitations.It is trivial to implement stuff like this using byte code transforamtion.<br><br>@Property (read=&quot;getter&quot;,write=&quot;setter&quot;)<br>public int myField;<br><br>public void...]]></description>
        

        <pubDate>Sat, 18 Feb 2006 03:49:27 -0500</pubDate>

        

        <jf:creationDate>Sat, 18 Feb 2006 03:49:27 -0500</jf:creationDate>
        <jf:modificationDate>Sat, 18 Feb 2006 03:49:27 -0500</jf:modificationDate>
        <jf:date>Feb 18, 2006</jf:date>
        <jf:author>Juozas Baliuka</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>And this is new?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[<blockquote>easy to implement without AOP languages, using annotation processing and proxies or byte code transforamtion to replace field access instructions with method call.</blockquote>Sorry about OT -could not resist.<br>Why?WHy? WHY Do we still have...]]></description>
        

        <pubDate>Fri, 17 Feb 2006 16:14:26 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Feb 2006 16:14:26 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Feb 2006 16:14:26 -0500</jf:modificationDate>
        <jf:date>Feb 17, 2006</jf:date>
        <jf:author>Konstantin Ignatyev</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>And this is new?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[Yes, it is simpler to transform bytecode than to parse text, but it is not a problem using open source compiler like JDT these days too. All tools to implement AOP are developed, but it is not very clear how AOP can help to develop applications, stuff...]]></description>
        

        <pubDate>Fri, 17 Feb 2006 15:31:55 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Feb 2006 15:31:55 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Feb 2006 15:31:55 -0500</jf:modificationDate>
        <jf:date>Feb 17, 2006</jf:date>
        <jf:author>Juozas Baliuka</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>And this is new?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[<blockquote> Things like Classloader are very basic to control AOP deployment.</blockquote>Not true. Classes can be weaved statically during build time and then deployed as usual.<br>Heck, AOP can be even applied at textual(source code) level, first...]]></description>
        

        <pubDate>Fri, 17 Feb 2006 13:42:31 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Feb 2006 13:42:31 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Feb 2006 13:42:31 -0500</jf:modificationDate>
        <jf:date>Feb 17, 2006</jf:date>
        <jf:author>Konstantin Ignatyev</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>logging and tracing</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[<blockquote> AOP actually kind of suck for that, tracing is another story</blockquote>Yes, it suck for &quot;development&quot; aspects and home made aspect  can not replace debuger or profiler. It sucks for things like transaction management and as more...]]></description>
        

        <pubDate>Fri, 17 Feb 2006 13:15:56 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Feb 2006 13:15:56 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Feb 2006 13:15:56 -0500</jf:modificationDate>
        <jf:date>Feb 17, 2006</jf:date>
        <jf:author>Juozas Baliuka</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>logging and tracing</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[<blockquote>Show a good example where we would really use it</blockquote><br>Ok here are a few:<br><ul><li>Container Managed Transactions</li><li>Security</li><li>Caching</li><li>Dependency Injection</li></ul><br><br>I could go on, but many of things you...]]></description>
        

        <pubDate>Fri, 17 Feb 2006 12:47:58 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Feb 2006 12:47:58 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Feb 2006 12:47:58 -0500</jf:modificationDate>
        <jf:date>Feb 17, 2006</jf:date>
        <jf:author>Ryan McDonough</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>What's a true killer app for AOP?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[<blockquote>In the discussion after the presentation somebody asked what would be a true killer application for AOP. Nobody had any idea, but everybody agreed that logging, transactions, measuring execution time, etc. are no true killer...]]></description>
        

        <pubDate>Fri, 17 Feb 2006 12:15:09 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Feb 2006 12:15:09 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Feb 2006 12:15:09 -0500</jf:modificationDate>
        <jf:date>Feb 17, 2006</jf:date>
        <jf:author>Steve Zara</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Annotation Hell...</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=39026</link>

        

        
            <description><![CDATA[Yes, there are many reasonable naming convention, but  naming convention for &quot;aspect&quot; is a naming convention misuse (it was a workaround for language limitations before annotations in JAVA).]]></description>
        

        <pubDate>Fri, 17 Feb 2006 11:15:12 -0500</pubDate>

        

        <jf:creationDate>Fri, 17 Feb 2006 11:15:12 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 17 Feb 2006 11:15:12 -0500</jf:modificationDate>
        <jf:date>Feb 17, 2006</jf:date>
        <jf:author>Juozas Baliuka</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

