Struts2 Framework
Struts2 is a modern Web application framework for creating enterprise level Java Web applications. Struts2 is a joint effort between Struts and Webwork teams. Struts2 is based on WebWork2. Compared to Struts1, Struts2 is much more flexible and promotes a structured approach to Web application development.
Some of the key Struts2 features are,
- Comprehensive tag libraries for UI development and for reusable components.
- Major Web application needs such as error handling, validation and internationalization built into the struts core.
- Complete AJAX support enables creation of highly responsive Web applications.
- Struts2 stresses on reducing development effort by focussing on convention rather than on configuration.
- Extensive list of plugins for third party integration.
Struts2 is still in heavy development and in the near future is expected to become a popular Web framework.