<?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 - Examining the Validity of Inversion of Control</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>Thu, 23 May 2013 13:58:12 -0400</pubDate>


    <item>

        <title>Comons library for using &quot;Context IOC&quot;</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[<a class="jive-link-external" href="http://sesat.no/projects/sesat-commons/commons-ioc/" target="_newWindow">http://sesat.no/projects/sesat-commons/commons-ioc/</a>...]]></description>
        

        <pubDate>Wed, 19 Mar 2008 14:07:17 -0400</pubDate>

        

        <jf:creationDate>Wed, 19 Mar 2008 14:07:17 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 19 Mar 2008 14:07:17 -0400</jf:modificationDate>
        <jf:date>Mar 19, 2008</jf:date>
        <jf:author>Mick Semb Wever</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>DPML Metro Context IOC Tutorials</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[The following links provide some examples of the aplication of Context-IOC in the DPML Metro [1] platform....]]></description>
        

        <pubDate>Fri, 04 Aug 2006 00:38:51 -0400</pubDate>

        

        <jf:creationDate>Fri, 04 Aug 2006 00:38:51 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 04 Aug 2006 00:38:51 -0400</jf:modificationDate>
        <jf:date>Aug 4, 2006</jf:date>
        <jf:author>Stephen McConnell</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Am I missing something?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[<blockquote>That's why I favor constructor injection. A public setter is communicating that you can externally change the state of an object at runtime, while IoC is usually meant to configure the initial state of an object. Very different...]]></description>
        

        <pubDate>Thu, 24 Mar 2005 02:29:28 -0500</pubDate>

        

        <jf:creationDate>Thu, 24 Mar 2005 02:29:28 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 24 Mar 2005 02:29:28 -0500</jf:modificationDate>
        <jf:date>Mar 24, 2005</jf:date>
        <jf:author>Jean-Pol Landrain</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>no paradigm shift</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[Hi John,<br><br>Thanks for your input. I do get what you're saying, the Context becomes a sensible container for a bunch of relevant services.<br><br>I'd definitely agree with the intent of this. Bundling up the low-level items into service beans,...]]></description>
        

        <pubDate>Sun, 13 Mar 2005 05:52:03 -0500</pubDate>

        

        <jf:creationDate>Sun, 13 Mar 2005 05:52:03 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 13 Mar 2005 05:52:03 -0500</jf:modificationDate>
        <jf:date>Mar 13, 2005</jf:date>
        <jf:author>Thomas Whitmore</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>IoC without an IoC container... cool!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[First of all, I think this is a great article. Even for a person not so well-versed with the IoC concept it brings out it's benefits nicely. More importantly, it is not tied to an IoC container, which to me is a great plus because it helps introduce IoC...]]></description>
        

        <pubDate>Fri, 11 Mar 2005 15:26:03 -0500</pubDate>

        

        <jf:creationDate>Fri, 11 Mar 2005 15:26:03 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 11 Mar 2005 15:26:03 -0500</jf:modificationDate>
        <jf:date>Mar 11, 2005</jf:date>
        <jf:author>Pankaj Tandon</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Actually, Dependencies Articulated as Inner-Interfaces are Cool.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[Now wait a minute...I think I was a little too quick to dismiss your use of an inner-interface to describe the object's dependencies.  I dig it.  You can have a wider &quot;context&quot; object that holds all the reference, but this object is only...]]></description>
        

        <pubDate>Tue, 08 Mar 2005 13:38:09 -0500</pubDate>

        

        <jf:creationDate>Tue, 08 Mar 2005 13:38:09 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 08 Mar 2005 13:38:09 -0500</jf:modificationDate>
        <jf:date>Mar 8, 2005</jf:date>
        <jf:author>John Ryan</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>No &amp;quot;Paradigm Shift&amp;quot;, just good Dependency Injection Technique</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[I appreciate all the effort that Sony Mathew put into this article: thinking it through and giving many relevant examples.  Thanks, Sony.<br><br>I do have to say that I've been using my IoC container (Spring) in this style for some time.  Well, what I...]]></description>
        

        <pubDate>Tue, 08 Mar 2005 12:15:25 -0500</pubDate>

        

        <jf:creationDate>Tue, 08 Mar 2005 12:15:25 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 08 Mar 2005 12:15:25 -0500</jf:modificationDate>
        <jf:date>Mar 8, 2005</jf:date>
        <jf:author>John Ryan</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Wiring, vs Autowiring, vs Inverse Wiring</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[Hi Jonathan,<br><br>Yep, compile time wins over vs runtime checking. My use of IoC is for explicit wiring. I have little need or desire for autowiring, for the exact reasons you say.<br><br>Let's use electrical wiring in a house as an analogy, to...]]></description>
        

        <pubDate>Wed, 02 Mar 2005 22:23:06 -0500</pubDate>

        

        <jf:creationDate>Wed, 02 Mar 2005 22:23:06 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 02 Mar 2005 22:23:06 -0500</jf:modificationDate>
        <jf:date>Mar 2, 2005</jf:date>
        <jf:author>Thomas Whitmore</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Compile time v's runtime checking</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[Compile time v's runtime checking.<br>IOC in XML is rubbish because of the useless format of specifying the 'wiring'.   It's like the worst kind of scripted make system - easy to write, and add to when you wrote it.  Impossible to comprehend when you...]]></description>
        

        <pubDate>Thu, 24 Feb 2005 06:13:49 -0500</pubDate>

        

        <jf:creationDate>Thu, 24 Feb 2005 06:13:49 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 24 Feb 2005 06:13:49 -0500</jf:modificationDate>
        <jf:date>Feb 24, 2005</jf:date>
        <jf:author>Jonathan Gibbons</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Context IOC solves non-existent problems</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[+1]]></description>
        

        <pubDate>Wed, 23 Feb 2005 11:45:27 -0500</pubDate>

        

        <jf:creationDate>Wed, 23 Feb 2005 11:45:27 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 23 Feb 2005 11:45:27 -0500</jf:modificationDate>
        <jf:date>Feb 23, 2005</jf:date>
        <jf:author>Serge Knystautas</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Am I missing something?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[+1]]></description>
        

        <pubDate>Fri, 18 Feb 2005 13:54:22 -0500</pubDate>

        

        <jf:creationDate>Fri, 18 Feb 2005 13:54:22 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 18 Feb 2005 13:54:22 -0500</jf:modificationDate>
        <jf:date>Feb 18, 2005</jf:date>
        <jf:author>Paul Beckford</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>problem solved already</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[You can perform object analysis on Contexts i.e generalize them, refactor them etc. into other types that can yeild Factory, Locator and a slew of other patterns.  So attempting to pin this down to one type of pattern is misguided - Contexts can be...]]></description>
        

        <pubDate>Tue, 15 Feb 2005 20:51:23 -0500</pubDate>

        

        <jf:creationDate>Tue, 15 Feb 2005 20:51:23 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 15 Feb 2005 20:51:23 -0500</jf:modificationDate>
        <jf:date>Feb 15, 2005</jf:date>
        <jf:author>Sony Mathew</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>problem solved already</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[Hi Sony, people,<br><br>This 'problem' has already been solved quite well I think. Previously I've looked at similar 'Context' indirection, but I think IoC containers such as Spring have now enabled much better solutions.<br><br><br>Point 1)....]]></description>
        

        <pubDate>Mon, 14 Feb 2005 21:39:51 -0500</pubDate>

        

        <jf:creationDate>Mon, 14 Feb 2005 21:39:51 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 14 Feb 2005 21:39:51 -0500</jf:modificationDate>
        <jf:date>Feb 14, 2005</jf:date>
        <jf:author>Thomas Whitmore</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>pluggable adapter</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[BTW:<br>Context IoC as a design pattern may already be covered by GangOf4's 'Plugable adapter'.]]></description>
        

        <pubDate>Mon, 14 Feb 2005 03:38:52 -0500</pubDate>

        

        <jf:creationDate>Mon, 14 Feb 2005 03:38:52 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 14 Feb 2005 03:38:52 -0500</jf:modificationDate>
        <jf:date>Feb 14, 2005</jf:date>
        <jf:author>Hardy Henneberg</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Refactoring is made harder using IoC</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=31676</link>

        

        
            <description><![CDATA[Inversion Of Control is an old design priciple. In the 60'ies it was a basic ability in Smalltalk - the name was dependency.  It is used in all framworks  - EJBs  included - often named the Hollywood...]]></description>
        

        <pubDate>Sun, 13 Feb 2005 05:22:14 -0500</pubDate>

        

        <jf:creationDate>Sun, 13 Feb 2005 05:22:14 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 13 Feb 2005 05:22:14 -0500</jf:modificationDate>
        <jf:date>Feb 13, 2005</jf:date>
        <jf:author>Hardy Henneberg</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>



</channel>
</rss>

