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

Describe the basic steps used to create a tiles application?

551


Which library is provided by struts for form elements like check boxes, text boxes etc?

506


Explain about struts dispatch action?

544


What is the purpose of '@customvalidator'?

580


Where should struts xml be placed?

501






What does i18n interceptor?

579


How does struts work?

546


What is Struts2?

618


What are the core classes of struts framework? Explain

524


What is the difference between plain-validator and field-validator?

518


Give an alternative way to protect jsp’s with not much features from direct access.

550


What is action chaining ?

632


How to explain Software Bank Loan descriptions

1899


What are the reasons for an error message not being displayed while developing struts application?

547


How do u provide security to ur project?(Banking domain project)

4444