What is Struts Flow?

Answer Posted / ranjeet srivastav

Struts is an open-source framework for building Web
applications based on the MVC pattern. Struts encourages
application architectures based on the MVC pattern and
provides services common to most Web applications.

In a Struts application, you can architect the Model layer
so that the business and data retrieval logic are easy to
reuse. This layer is responsible for running the
application's business logic and getting the relevant data
(for example, running an SQL command or reading a flat
file).

Struts encourages application architectures based on the
Model-View-Controller design paradigm. Struts provides its
own Controller component (the ActionController classes) and
integrates with other technologies to provide the Model and
the View. For the Model (Model classes), Struts can
interact with any standard data access technology,
including Enterprise Java Beans technology, JDBC, and the
Object-Relational Bridge. For the View (ActionForm
classes), Struts works well with the JavaServer Pages (JSP)
environment and other presentation systems. Figure 2
illustrates the logical flow of a Struts-based application.

Is This Answer Correct ?    7 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the main classes which are used in struts application?

690


What’s the difference between validation.xml and validator-rules.xml files in struts validation framework?

759


What are construction struts?

670


Which class is the Front Controller in Struts2?

704


What is the purpose of @key?

755






Which interceptor is responsible for file upload support?

777


How struts2 supports internationalization?

863


What do you mean by dynaactionform?

697


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

674


Explain the difference between dispatchaction and lookupdispatchaction in struts?

5476


what is ACID test for fresh engineers??what is the pattern??

2538


Which class of struts is responsible to converts data types from string and vice versa?

859


What is the use of jsonvalidation in struts?

703


What is the purpose of @key annotation annotation?

792


What is the apache struts vulnerability?

686