What happens when Two users requests for same action class?
How the threads are controlled?
Answers were Sorted based on User's Feedback
Answer / joydeep
here 2 users will get 2 different instance of the action
class. each one will behave in their way as said in
configuration file.
| Is This Answer Correct ? | 20 Yes | 4 No |
Answer / rk
I do not see a single correct answer.
In Struts1, Action resources must be thread-safe or
synchronized. So Actions are singletons and thread-safe,
there should only be one instance of a class to handle all
requests for that Action. The singleton strategy places
restrictions on what can be done with Struts1 Actions and
requires extra care to develop.
However in case of Struts 2, Action objects are instantiated
for each request, so there are no thread-safety issues. (In
practice, servlet containers generate many throw-away
objects per request, and one more object does not impose a
performance penalty or impact garbage collection.)
reference:
http://www.javabeat.net/qna/690-struts-1x-vs-struts-20/
| Is This Answer Correct ? | 10 Yes | 0 No |
Answer / rajshekhar
In this case both the users will get saparate instanceses
of the same action class.and both will work independintely.
| Is This Answer Correct ? | 7 Yes | 4 No |
Answer / anjani kumar jha
For every request........crossponding instance is
created.....
Means n no of rquest=n no of instance.......
And for every instance one thread is allocated for
that......and then......somtimes may chances of deadlock...
| Is This Answer Correct ? | 3 Yes | 1 No |
drawback of Validation Framework where and how to write the connection pool object in the programe how to debug the programe and application in struts without using eclips
Is struts action class singleton?
What are construction struts?
What is validate() and reset() functions?
what is the difference between model1 and model2 architecture in struts?
What is front controller in struts2?
how to implement singletun design patteren in struts?
How can we upload files in Struts2 application?
why do we typecast ActionForm into out plain java bean class in Action class?
1.can we transfer a request from one struts application to another struts application? 2. how many types of action servlets r there what r they
what is BUSINESS DELIGATE PATTERN,DAO,VO,DTO?
6 Answers BOB Technologies, TCS,
Lists the bundled validators in struts?