Hi,
I’ve a question about Struts action class.
Struts documentation tells:
Actions must be programmed in a thread-safe manner,
because the controller will share the same instance
for multiple simultaneous requests. This means you
should design with the following items in mind:
• Instance and static variables MUST NOT be used to
store information related to the state of a particular
request. They MAY be used to share global resources
across requests for the same action.
• Access to other resources (JavaBeans, session
variables, etc.) MUST be synchronized if those
resources require protection. (Generally, however,
resource classes should be designed to provide their
own protection where necessary.
So my question: Is this action’s class a thread-safe?:
class SomeAction extends Action {
private Object someObject;
public ActionForward execute(request, form){
someObject = new Object();
someObject.toString(); // is it OK?
}
}
Thanks
__________________________________
Do you Yahoo!?
Yahoo! Mail - Find what you need with new enhanced search.
---------
You may unsubscribe from this mailing list
by sending a blank email addressed to:
--
Find additional help by sending a blank email
addressed to: