explain the Struts flow?

Answer Posted / farheen

1.When the user performs an action on the Web application,
the Web browser sends a request for some resource to the
Web server.

2.The request is received by the servlet filter dispatcher,
which looks at the request and determines the appropriate
Action to be invoked to serve it.

3.The set of interceptors configured for applying some
common functionality to the request -- validation,
workflow, or file upload, for instance -- are automatically
applied to the request before the Action is executed.

4.A new instance of the Action class is created and then
the action method is executed for storing or retrieving
information to or from a database.

5.The output -- be it HTML, images, PDF, or in some other
format -- is rendered by the result.

6.Then the request traverses through the interceptors in
the reverse order. The returning request allows for the
performance of additional processing or clean-up
operations.

7.Finally, the container sends the output to the browser

Is This Answer Correct ?    14 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Which class is the Front Controller in Struts2?

754


What are the life cycle methods of interceptor?

743


How to handle exceptions in structs?

806


Which servlet does the struts framework use?

749


What is discontinuous strut?

714


What is defeult result type?

867


What is the apache struts vulnerability?

732


Do we need to pay the struts if being used in commercial purpose?

774


What are the ways in which duplicate form submission can occur?

722


Which components are available using actioncontext map?

947


What is the purpose of execute method of action class?

769


Explain struts?

785


In struts, how can we access java beans and their properties?

798


Explain about how requests from the client are sent?

713


What is life cycle of an interceptor?

791