Struts MVC
Struts is open source MVC framework in Java. The Struts framework is developed and maintained by the Apache Foundation. The Struts framework is used to develop web applications using MVC (Model-View-Controller) design pattern. It is based on Servlet, JSP and Java Beans.
The Struts framework is very extensible and can be extended to meet the project's specific requirements. It helps the developer's to develop complex web and intranet applications easily. The application developed in Struts is also maintainable.
MVC Architecture
The MVC design patterns provides a clean separation of objects into three categories; Model, View and Controllers.
Model: Model represents the business data.
View: Data presentation or the view to be displayed to the user.
Controller: Controls the events passed between Model and View. All the user request passes through the controller. In Struts all the user request passes through the controller. Controller is responsible for handling all the requests from the user and finally calling appropriate action.
Read more about Struts MVC at http://www.roseindia.net/struts/training/day1/struts2architecture.shtml
View Struts 2 releases at http://www.roseindia.net/struts/struts2/struts2download/index.shtml
More Tutorials on roseindia.net for the topic Struts MVC.