Struts is a discontinued open-source web application framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt a model–view–controller (MVC) architecture.
What is Struts?
Model 1/MVC Design Pattern.
Model 2/MVC Design Pattern
Implementing MVC with a Framework.
The Struts Framework.
Basic Struts Components.
A Struts-Based Application: Logon
Role of Request Processor.
Role of Action Servlet: Controller
Explain struts-config.xml.
Action Form: Form state
The execute Method
Directing Processing Flow with Action Forward.
Building a view with Tags.
Life Cycle of Action Form.
Action Form Considerations.
The reset method.
The validate method.
execute Method of Action
execute () Method Considerations.
Some best practices for Action
Review: Flow Through a Typical Struts-Based Application