<?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 - Spring method replacement: A la carte interface</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 18:26:19 -0400</pubDate>


    <item>

        <title>Implementation</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[<blockquote>I'm just curious (out of pure interest) whether method lookup is implemented with method replacement under the hood (i.e. with a prebuilt Reimplementor).</blockquote>There's a common base class for the objects representing the two kinds of...]]></description>
        

        <pubDate>Wed, 20 Oct 2004 06:33:41 -0400</pubDate>

        

        <jf:creationDate>Wed, 20 Oct 2004 06:33:41 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 20 Oct 2004 06:33:41 -0400</jf:modificationDate>
        <jf:date>Oct 20, 2004</jf:date>
        <jf:author>Rod Johnson</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Choice of Absurd Flexibility</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[Hi,<br><blockquote>But I would echo the previous comments that this is rather clear example of “reverse designing”: while working on AOP Spring team came across interesting and cool side effect, namely, that they can XML-ed dynamic proxy...]]></description>
        

        <pubDate>Wed, 20 Oct 2004 05:00:16 -0400</pubDate>

        

        <jf:creationDate>Wed, 20 Oct 2004 05:00:16 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 20 Oct 2004 05:00:16 -0400</jf:modificationDate>
        <jf:date>Oct 20, 2004</jf:date>
        <jf:author>Al Le</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Choice of Absurd Flexibility</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[Let me chip in…<br>I would actually agree with Rod that there is no specific renaming functionality in Spring per-se. It is really about XML-ed configuration of dynamic proxies. <br><br>But I would echo the previous comments that this is rather clear...]]></description>
        

        <pubDate>Tue, 19 Oct 2004 18:10:08 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 18:10:08 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 18:10:08 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>Nikita Ivanov</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Choice</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[<blockquote>by introducing such a huge hack as dynamically renaming Java class methods at runtime to adhere to Spring APIs behind the scenes</blockquote>Spring contains no functionality intended to &quot;dynamically rename Java class methods at runtime...]]></description>
        

        <pubDate>Tue, 19 Oct 2004 17:42:23 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 17:42:23 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 17:42:23 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>Rod Johnson</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>Absurd Flexibility</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[<blockquote>Rod Johnson:<br>Hence it's best to avoid depending on any framework API (Spring or other) for configuration management if there's a good alternative.</blockquote><br>The bottom line is that whether or not you conform to some Spring API when...]]></description>
        

        <pubDate>Tue, 19 Oct 2004 17:36:19 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 17:36:19 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 17:36:19 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>Dmitriy Setrakyan</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Absurd Flexibility</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[<blockquote>Rod Johnson:<br>Hence it's best to avoid depending on any framework API (Spring or other) for configuration management if there's a good alternative.</blockquote><br>The bottom line is that whether or not you conform to some Spring API when...]]></description>
        

        <pubDate>Tue, 19 Oct 2004 17:29:14 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 17:29:14 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 17:29:14 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>Dmitriy Setrakyan</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>Approach</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[<blockquote>I hate depending on Spring APIs.</blockquote>To clarify, one of the many benefits of Dependency Injection is maximizing potential for reuse. Hence it's best to avoid depending on <i>any</i> framework API (Spring or other) for configuration...]]></description>
        

        <pubDate>Tue, 19 Oct 2004 17:01:58 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 17:01:58 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 17:01:58 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>Rod Johnson</jf:author>
        <jf:replyCount>6</jf:replyCount>
    </item>


    <item>

        <title>Approach</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[<blockquote>Rod:<br>I hate depending on Spring APIs.</blockquote><br>Well, in the spirit of dynamically renaming class methods, I would like to propose another feature to Spring team: <i>Let's have a way to rename Java null to nil.</i><br><br>I love...]]></description>
        

        <pubDate>Tue, 19 Oct 2004 16:46:48 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 16:46:48 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 16:46:48 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>Dmitriy Setrakyan</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Approach</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[<blockquote>Some MI motivations info can be found from Rod's blog:<a href="http://blog.springframework.com/rod/index.php?m=200408" target="_blank">http://blog.springframework.com/rod/index.php?m=200408</a>Rod wrote:&quot;I love working with Spring, but I...]]></description>
        

        <pubDate>Tue, 19 Oct 2004 15:08:39 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 15:08:39 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 15:08:39 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>hookomjj</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Approach</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[Rod Johnson:<blockquote>I hate depending on Spring APIs.</blockquote>Now, really, this is a bit hysterical… Why taking it to another extreme like that?<br><br>Regards,<br>Nikita.]]></description>
        

        <pubDate>Tue, 19 Oct 2004 14:57:19 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 14:57:19 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 14:57:19 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>Nikita Ivanov</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Approach</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[Some MI motivations info can be found from Rod's blog:<br><a href="http://blog.springframework.com/rod/index.php?m=200408" target="_blank">http://blog.springframework.com/rod/index.php?m=200408</a><br><br>Rod wrote:<br>&quot;I love working with Spring,...]]></description>
        

        <pubDate>Tue, 19 Oct 2004 10:08:35 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 10:08:35 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 10:08:35 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>Jose Nyimi</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Mixins &amp;amp;amp; abstract schema</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[<blockquote>Looks like this could be used to implement Richard &#xD6;berg's &quot;abstract schema&quot; concept</blockquote>Spring 1.2 will include support for Ricard's &quot;abstract schema&quot; concept, in the AOP framework.]]></description>
        

        <pubDate>Tue, 19 Oct 2004 05:09:04 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 05:09:04 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 05:09:04 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>Rod Johnson</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Approach</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[<blockquote>Still, I will have to see who benefits from method replacenment though :-) </blockquote>The original motivation for this whole area of functionality was &quot;lookup methods&quot;, which have a compelling use case when you want to avoid the...]]></description>
        

        <pubDate>Tue, 19 Oct 2004 05:08:14 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 05:08:14 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 05:08:14 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>Rod Johnson</jf:author>
        <jf:replyCount>11</jf:replyCount>
    </item>


    <item>

        <title>Mixins &amp;amp;amp; abstract schema</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[Of course you don't have type safety in these method replacer classes...]]></description>
        

        <pubDate>Tue, 19 Oct 2004 04:11:45 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 04:11:45 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 04:11:45 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>Anssi Piirainen</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Mixins &amp;amp; abstract schema</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=29499</link>

        

        
            <description><![CDATA[<blockquote>Also, you can achieve the same thing using Spring AOP. I guess I'd like to understand the particular itch that this scratches a little better.</blockquote><br>Yes, you can implement similar things using AOP introductions. Maybe this could be...]]></description>
        

        <pubDate>Tue, 19 Oct 2004 03:58:17 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Oct 2004 03:58:17 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Oct 2004 03:58:17 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2004</jf:date>
        <jf:author>Anssi Piirainen</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>



</channel>
</rss>

