struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Abhishek Srivastava" <abhis...@hotmail.com>
Subject Re: Struts Actions are Singletons?
Date Wed, 24 Apr 2002 13:08:12 GMT
And to make it thread safe I have use "synchronize" blocks of code which can
cause all the requests to get queued up. (Java has lock per object,
therefore if my code had 2 synchronized blocks, then the 2nd block would
lock up even when the first one is being executed.)
Isn't this bad for performance?

regards,
Abhishek.
----- Original Message -----
From: "Nelson, Laird" <Laird.Nelson@FMR.COM>
To: "'Struts Users Mailing List'" <struts-user@jakarta.apache.org>
Sent: Wednesday, April 24, 2002 6:27 PM
Subject: RE: Struts Actions are Singletons?


> > -----Original Message-----
> > From: abhishek srivastava [mailto:abhishes@hotmail.com]
> > Are the Action classes that we write for Struts Singletons?
> > or are they
> > created and destroyed per request.
>
>
http://jakarta.apache.org/struts/doc-1.0.2/userGuide/building_controller.htm
> l#action_classes
>
> Excerpt:
>   "The controller servlet creates only one instance of your Action class,
> and uses it for all requests. Thus, you need to code your Action class so
> that it operates correctly in a multi-threaded environment, just as you
must
> code a servlet's service() method safely."
>
> Cheers,
> Laird
>
> --
> To unsubscribe, e-mail:
<mailto:struts-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:struts-user-help@jakarta.apache.org>
>
>

--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>


Mime
View raw message