Is there ever a need for static fields in a SLSB as long as the app server allows you to configure the size of the bean instance pool (which implies you could set it to 1)?
Instance fields of such a SLSB would serve the same purpose as using static fields, wouldn't it?
There would be several advantages:
- Synchronization is done by app server - No doubts regarding spec compliance - No doubts regarding class loader impact on the actual number of "cache" instances.
/Johan
2004-01-02 kl. 07.06 skrev Joe Sam Shirah:
Hi Mark,
Anytime you have to use stateful session beans, you have run out of options.
I'm not sure how your opinion relates; the topic is stateless session beans.
Joe Sam
Joe Sam Shirah - http://www.conceptgo.com conceptGO - Consulting/Development/Outsourcing Java Filter Forum: http://www.ibm.com/developerworks/java/ Just the JDBC FAQs: http://www.jguru.com/faq/JDBC Going International? http://www.jguru.com/faq/I18N Que Java400? http://www.jguru.com/faq/Java400
----- Original Message ----- From: "Mark Galbreath" <[EMAIL PROTECTED]> To: "Joe Sam Shirah" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Wednesday, December 31, 2003 7:25 PM Subject: RE: Static Variables in Session Beans
Anytime you have to use stateful session beans, you have run out ofoptions.contain
Mark
-----Original Message----- From: A mailing list for Enterprise JavaBeans development [mailto:[EMAIL PROTECTED] Behalf Of Joe Sam Shirah Sent: Wednesday, December 31, 2003 3:59 PM To: [EMAIL PROTECTED] Subject: Re: Static Variables in Session Beans
In addition to shailesh sinha's comments:
From the EJB 2.0 spec, section 7.8
"The term "stateless" signifies that an instance has no state for a specific client. However, the instance variables of the instance cantothe state across client-invoked method calls. Examples of such states include an open database connection and an object reference to an EJB object."
Joe Sam
Joe Sam Shirah - http://www.conceptgo.com conceptGO - Consulting/Development/Outsourcing Java Filter Forum: http://www.ibm.com/developerworks/java/ Just the JDBC FAQs: http://www.jguru.com/faq/JDBC Going International? http://www.jguru.com/faq/I18N Que Java400? http://www.jguru.com/faq/Java400
----- Original Message ----- From: "K. Charan Kumar" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, December 31, 2003 1:07 AM Subject: Re: Static Variables in Session Beans
Shailesh,
If you start using static variables in Stateless session beans, meaningstateless session beans is lost... May be u can use in Stateful session beans...This is what I feel.
-Cheers K.Charan Kumar ----- Original Message ----- From: "shailesh sinha" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, December 31, 2003 11:32 AM Subject: Re: Static Variables in Session Beans
Yes staic variable should be used in the Stateless session beans. EJB specs has only one limitation on the static variables that is it should be read only, by using final you are making it sure, So there is no any problem in that.
--- sanjeev kasarabada <[EMAIL PROTECTED]> wrote: > Can static final variables be used in StatelessSesion Beans?? Is there any EJB limitation on that? Your thoughts on this are appreciated. Thanx, Sanjeev
======================================================================= ====To unsubscribe, send email to [EMAIL PROTECTED] and include in thebodyof the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
======================================================================= ==== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
=========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".