Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Design pattern and mutlthreading  RSS feed

 
jacob deiter
Ranch Hand
Posts: 587
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
HI

I faced a interview,in that session ,the below listed question posted to me.

1) In ENterprise web application using struts,if a client send request to Contoller servlet ,then it create new instance of action class then pass the request to it.If any already existing request comes in ,then existing instance of Action will be used.Please confirm the question itself correct or wrong ?; and above logic is common for all type of design pattern.

2) Designing Multi threading web application is best solution or not ?,when and where muthithreading applied to web application

3) what are the possible design pattern used in Struts based application?;which design pattern is best suited.
 
Alaa Nassef
Ranch Hand
Posts: 471
Hibernate Mac OS X Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
1- Yes if we are speaking about struts 1.x, and that's Singleton pattern. If struts 2.x, then no.

2- Web applications are multithreaded by default. There's usually only on instance of a servlet or a JSP, and threads work on the service() method. In struts, actions are singletons, so they are multithreaded as well

3- MVC & Front Controller.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!