<?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 - Pattern Pattern what pattern ?</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, 26 May 2013 03:11:52 -0400</pubDate>


    <item>

        <title>Stateful Session Beans suck</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[I hope I'm not the only one here to point this out, but Stateful Session Beans are very bad things. Figure out how to do what you need to do with Stateless Session Beans. There are known limitations on Stateful Session Beans (you can find these all over...]]></description>
        

        <pubDate>Wed, 30 Apr 2003 16:44:29 -0400</pubDate>

        

        <jf:creationDate>Wed, 30 Apr 2003 16:44:29 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 30 Apr 2003 16:44:29 -0400</jf:modificationDate>
        <jf:date>Apr 30, 2003</jf:date>
        <jf:author>Chuck Herrick</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ? (what fun)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[This is a good reason to use a business delegate to access your remote interface.  If your delegate receieves a RemoteException it can go back to JNDI, get a new remote interface, and then try the call again.
<br>]]></description>
        

        <pubDate>Thu, 13 Dec 2001 14:06:05 -0500</pubDate>

        

        <jf:creationDate>Thu, 13 Dec 2001 14:06:05 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 13 Dec 2001 14:06:05 -0500</jf:modificationDate>
        <jf:date>Dec 13, 2001</jf:date>
        <jf:author>Jeff Drost</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ? (what fun)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[ok - did that too. Works fantastico. ...]]></description>
        

        <pubDate>Wed, 12 Dec 2001 16:54:56 -0500</pubDate>

        

        <jf:creationDate>Wed, 12 Dec 2001 16:54:56 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 12 Dec 2001 16:54:56 -0500</jf:modificationDate>
        <jf:date>Dec 12, 2001</jf:date>
        <jf:author>Deepak Pai</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ? (what fun)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[Without a doubt, using a business delegate in front of your remote interface is a great idea.  Synchronizing it is good to....]]></description>
        

        <pubDate>Thu, 06 Dec 2001 16:53:02 -0500</pubDate>

        

        <jf:creationDate>Thu, 06 Dec 2001 16:53:02 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 06 Dec 2001 16:53:02 -0500</jf:modificationDate>
        <jf:date>Dec 6, 2001</jf:date>
        <jf:author>Jeff Drost</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[I found article talking about a proxy class (delegator) in which all methods making calls to EJB are simple synchornized. ...]]></description>
        

        <pubDate>Wed, 05 Dec 2001 19:43:49 -0500</pubDate>

        

        <jf:creationDate>Wed, 05 Dec 2001 19:43:49 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 05 Dec 2001 19:43:49 -0500</jf:modificationDate>
        <jf:date>Dec 5, 2001</jf:date>
        <jf:author>Deepak Pai</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[Yes. quoting from EJB Spec makes it more confirmative....]]></description>
        

        <pubDate>Tue, 04 Dec 2001 13:35:37 -0500</pubDate>

        

        <jf:creationDate>Tue, 04 Dec 2001 13:35:37 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 04 Dec 2001 13:35:37 -0500</jf:modificationDate>
        <jf:date>Dec 4, 2001</jf:date>
        <jf:author>Leo Lin</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[I would agree with that.  The designers of the EJB spec were definitely thinking about this.  There is really no simple way to synchronize invocations, so they chose to be optimistic.  I imagine they chose not to synchronize/block on the server side for...]]></description>
        

        <pubDate>Tue, 04 Dec 2001 09:27:12 -0500</pubDate>

        

        <jf:creationDate>Tue, 04 Dec 2001 09:27:12 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 04 Dec 2001 09:27:12 -0500</jf:modificationDate>
        <jf:date>Dec 4, 2001</jf:date>
        <jf:author>Jeff Drost</jf:author>
        <jf:replyCount>5</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[I think you do not need to worry about the concurrent invoke on the stateful session bean....]]></description>
        

        <pubDate>Sat, 01 Dec 2001 22:49:26 -0500</pubDate>

        

        <jf:creationDate>Sat, 01 Dec 2001 22:49:26 -0500</jf:creationDate>
        <jf:modificationDate>Sat, 01 Dec 2001 22:49:26 -0500</jf:modificationDate>
        <jf:date>Dec 1, 2001</jf:date>
        <jf:author>Leo Lin</jf:author>
        <jf:replyCount>6</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[I did use a delegate pattern instead of the session variable. Now the question is how to make a delegator  synchronized ? Are u saying that we should synchronize the reference itself ? Or the Variables(objects) held by the Session Variable (we might use...]]></description>
        

        <pubDate>Fri, 30 Nov 2001 18:07:54 -0500</pubDate>

        

        <jf:creationDate>Fri, 30 Nov 2001 18:07:54 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 30 Nov 2001 18:07:54 -0500</jf:modificationDate>
        <jf:date>Nov 30, 2001</jf:date>
        <jf:author>Deepak Pai</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[Remote interfaces should be assumed not to be thread safe, which means simply putting a reference to it in the session may be a bad idea.  If two concurrent request are sent to the server by the same user (session) then it is very difficult to prevent...]]></description>
        

        <pubDate>Fri, 30 Nov 2001 09:14:30 -0500</pubDate>

        

        <jf:creationDate>Fri, 30 Nov 2001 09:14:30 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 30 Nov 2001 09:14:30 -0500</jf:modificationDate>
        <jf:date>Nov 30, 2001</jf:date>
        <jf:author>Jeff Drost</jf:author>
        <jf:replyCount>8</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[Watch out though, if your remote object dies and the reference is invalidated then you need to get a new one.  i.e. you need all the exception handling and recreation of remote object etc etc....]]></description>
        

        <pubDate>Thu, 29 Nov 2001 11:18:46 -0500</pubDate>

        

        <jf:creationDate>Thu, 29 Nov 2001 11:18:46 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 29 Nov 2001 11:18:46 -0500</jf:modificationDate>
        <jf:date>Nov 29, 2001</jf:date>
        <jf:author>Jonathan Gibbons</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[Thats a great idea. I did not think a remote reference to EJB could be stored in a session variable. Funny huh? Great idea. Thanks.]]></description>
        

        <pubDate>Mon, 26 Nov 2001 10:22:05 -0500</pubDate>

        

        <jf:creationDate>Mon, 26 Nov 2001 10:22:05 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 26 Nov 2001 10:22:05 -0500</jf:modificationDate>
        <jf:date>Nov 26, 2001</jf:date>
        <jf:author>Deepak Pai</jf:author>
        <jf:replyCount>10</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[The advantage of using a business delegate pattern over using session variable is:...]]></description>
        

        <pubDate>Sat, 24 Nov 2001 11:20:48 -0500</pubDate>

        

        <jf:creationDate>Sat, 24 Nov 2001 11:20:48 -0500</jf:creationDate>
        <jf:modificationDate>Sat, 24 Nov 2001 11:20:48 -0500</jf:modificationDate>
        <jf:date>Nov 24, 2001</jf:date>
        <jf:author>Leo Lin</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[Passing the Remote reference as a session variable:...]]></description>
        

        <pubDate>Thu, 22 Nov 2001 14:26:24 -0500</pubDate>

        

        <jf:creationDate>Thu, 22 Nov 2001 14:26:24 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 22 Nov 2001 14:26:24 -0500</jf:modificationDate>
        <jf:date>Nov 22, 2001</jf:date>
        <jf:author>Emre Bilgin</jf:author>
        <jf:replyCount>12</jf:replyCount>
    </item>


    <item>

        <title>Pattern Pattern what pattern ?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=10333</link>

        

        
            <description><![CDATA[I think it can be fitted into Business Delegate pattern but for stateful session bean rather than stateless session bean.]]></description>
        

        <pubDate>Tue, 20 Nov 2001 21:15:32 -0500</pubDate>

        

        <jf:creationDate>Tue, 20 Nov 2001 21:15:32 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 20 Nov 2001 21:15:32 -0500</jf:modificationDate>
        <jf:date>Nov 20, 2001</jf:date>
        <jf:author>Leo Lin</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

