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 is struts actionmapping?

605


Which servlet does the struts framework use?

622


Is struts efficient?

572


What is difference between struts1 and struts2?

581


Which interceptor is responsible for file upload support?

681






Can explain about the validations and in your project where did u used the validations?

6653


What is lookupdispatchaction?

635


When do I need “struts.jar” on my classpath?

644


How long do struts last?

615


What do you know about validation plugin ?

596


How does struts work?

633


What are the components of struts?

634


What are the sections into which a strut configuration file can be divided?

650


How you will make available any message resources definitions file to the struts framework environment?

631


What is struts.devmode?

678