<?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 - Session Adapter</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 00:25:52 -0400</pubDate>


    <item>

        <title>why redocument the adaptor pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[Can you explain the point of redocumenting the GOF adaptor pattern. All you have done from what i understand is apply it to session beans. If that is all then it is a big waste as most of the &quot;classic&quot; patterns can be applied to many different...]]></description>
        

        <pubDate>Mon, 04 Oct 2004 22:52:24 -0400</pubDate>

        

        <jf:creationDate>Mon, 04 Oct 2004 22:52:24 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 04 Oct 2004 22:52:24 -0400</jf:modificationDate>
        <jf:date>Oct 4, 2004</jf:date>
        <jf:author>bruce goldstein</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RE: Boundary pattern or System Facade pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[Reza, I'm in general sceptical about any pattern description having only benefits and no liabilities. Unless you list some of the obvious liabilities, nobody is going to take your pattern seriously.]]></description>
        

        <pubDate>Mon, 04 Oct 2004 15:51:02 -0400</pubDate>

        

        <jf:creationDate>Mon, 04 Oct 2004 15:51:02 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 04 Oct 2004 15:51:02 -0400</jf:modificationDate>
        <jf:date>Oct 4, 2004</jf:date>
        <jf:author>han theman</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RE: Boundary pattern or System Facade pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[Every java program is full of interfaces and it is so common to use interfaces insted of direct calls. Almost all of j2ee and many of jdk classes are interface. Server side java programs interact with the application server via interfaces (Servlet &amp;...]]></description>
        

        <pubDate>Mon, 04 Oct 2004 13:51:55 -0400</pubDate>

        

        <jf:creationDate>Mon, 04 Oct 2004 13:51:55 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 04 Oct 2004 13:51:55 -0400</jf:modificationDate>
        <jf:date>Oct 4, 2004</jf:date>
        <jf:author>Reza Asadollahi</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>RE: Boundary pattern or System Facade pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[<blockquote>There is no call overhead since the SessionAdapter is a simple java bean.</blockquote>Since when didn't simple java bean have call overhead? There's no free lunch in the interpreted world. Call-through-interface is 10x slower than direct...]]></description>
        

        <pubDate>Mon, 04 Oct 2004 03:44:57 -0400</pubDate>

        

        <jf:creationDate>Mon, 04 Oct 2004 03:44:57 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 04 Oct 2004 03:44:57 -0400</jf:modificationDate>
        <jf:date>Oct 4, 2004</jf:date>
        <jf:author>han theman</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>RE: Boundary pattern or System Facade pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[This pattern is NOT Boundary or System Facade pattern at all. As I described in previous replies, this pattern doesn't act as a Facade, it is only an Adapter (See GOF Adapter). <br>This pattern should be used when needed and it is not supposed to be used...]]></description>
        

        <pubDate>Sat, 02 Oct 2004 15:16:03 -0400</pubDate>

        

        <jf:creationDate>Sat, 02 Oct 2004 15:16:03 -0400</jf:creationDate>
        <jf:modificationDate>Sat, 02 Oct 2004 15:16:03 -0400</jf:modificationDate>
        <jf:date>Oct 2, 2004</jf:date>
        <jf:author>Reza Asadollahi</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>Session Adapter</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[This is variably known as the Boundary pattern, the System Facade pattern, and so forth (see, for instance, &quot;A System of Patterns&quot; by Stal et. al.)<br><br>You fail to mention liabilities/consequences; these include:<br><br>1. Lower throughput...]]></description>
        

        <pubDate>Thu, 30 Sep 2004 06:41:53 -0400</pubDate>

        

        <jf:creationDate>Thu, 30 Sep 2004 06:41:53 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 30 Sep 2004 06:41:53 -0400</jf:modificationDate>
        <jf:date>Sep 30, 2004</jf:date>
        <jf:author>han theman</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>RE: Change the interfaces</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[As you know, a pattern is well understandable when you encounter the situation/problem the pattern solves, and sometimes before facing that problem its a little bit difficult to get its real idea. However, I don't want to say that my pattern is something...]]></description>
        

        <pubDate>Mon, 20 Sep 2004 15:19:26 -0400</pubDate>

        

        <jf:creationDate>Mon, 20 Sep 2004 15:19:26 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 20 Sep 2004 15:19:26 -0400</jf:modificationDate>
        <jf:date>Sep 20, 2004</jf:date>
        <jf:author>Reza Asadollahi</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RE: Change the interfaces</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[I will try to rephrase my last statement: <br>as I pointed out, the sample interfaces you used in your samples have some &quot;strange smell&quot; to me. And I think that only these interfaces made your SessionAdapter necessary.<br><br>To put in other...]]></description>
        

        <pubDate>Sun, 19 Sep 2004 14:34:24 -0400</pubDate>

        

        <jf:creationDate>Sun, 19 Sep 2004 14:34:24 -0400</jf:creationDate>
        <jf:modificationDate>Sun, 19 Sep 2004 14:34:24 -0400</jf:modificationDate>
        <jf:date>Sep 19, 2004</jf:date>
        <jf:author>Helmut Rubasch</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>RE: Change the interfaces</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[SessionAdapter pattern applies &quot;GOF Adapter&quot; on SessionBeans which include your business logic. The pattern introduces a java bean named SessionAdapter inside of your J2EE system in order to make communication with SessionBeans approperiate to...]]></description>
        

        <pubDate>Fri, 17 Sep 2004 05:23:24 -0400</pubDate>

        

        <jf:creationDate>Fri, 17 Sep 2004 05:23:24 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 17 Sep 2004 05:23:24 -0400</jf:modificationDate>
        <jf:date>Sep 17, 2004</jf:date>
        <jf:author>Reza Asadollahi</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Change the interfaces</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[If I understand this description right, your &quot;Session Adapter&quot; is a &quot;switch&quot; that switches to ONE implementation if you provide memberType=&quot;person&quot;, and to the ALTERNATIVE implementation for...]]></description>
        

        <pubDate>Thu, 16 Sep 2004 13:30:12 -0400</pubDate>

        

        <jf:creationDate>Thu, 16 Sep 2004 13:30:12 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 16 Sep 2004 13:30:12 -0400</jf:modificationDate>
        <jf:date>Sep 16, 2004</jf:date>
        <jf:author>Helmut Rubasch</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>ain't this a SessionFacade?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[No, it is not a facade but an adapter before the SessionFacade. The SessionAdapter acts between the facade client and the facade itself. <br>It is used for situations that different facade layers should be used by the same client. The code example shows...]]></description>
        

        <pubDate>Wed, 08 Sep 2004 11:56:45 -0400</pubDate>

        

        <jf:creationDate>Wed, 08 Sep 2004 11:56:45 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 08 Sep 2004 11:56:45 -0400</jf:modificationDate>
        <jf:date>Sep 8, 2004</jf:date>
        <jf:author>Reza Asadollahi</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>ain't this a SessionFacade?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[I wonder if this is not in fact exactly a SessionFacade?<br><br>./pope]]></description>
        

        <pubDate>Tue, 07 Sep 2004 17:52:11 -0400</pubDate>

        

        <jf:creationDate>Tue, 07 Sep 2004 17:52:11 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 07 Sep 2004 17:52:11 -0400</jf:modificationDate>
        <jf:date>Sep 7, 2004</jf:date>
        <jf:author>alex popescu</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Session Adapter</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28210</link>

        

        
            <description><![CDATA[<b>Problem:</b> Sometimes there is a need to interact with a business logic, which has different implementations that should be developed as methods of one or more SessionBean(s). So you need an abstract interface for those business logic methods in...]]></description>
        

        <pubDate>Fri, 20 Aug 2004 09:23:37 -0400</pubDate>

        

        <jf:creationDate>Fri, 20 Aug 2004 09:23:37 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 20 Aug 2004 09:23:37 -0400</jf:modificationDate>
        <jf:date>Aug 20, 2004</jf:date>
        <jf:author>Reza Asadollahi</jf:author>
        <jf:replyCount>12</jf:replyCount>
    </item>



</channel>
</rss>

