Apache Struts is a free open-source framework for creating Java web applications. The Struts framework is designed to help developers create web applications that utilize a MVC architecture. The framework provides three key components: a "request" handler provided by the application developer that is mapped to a standard URI, a "response" handler that transfers control to another resource which completes the response, a tag library that helps developers create interactive form-based applications with server pages. The framework's architecture and tags are buzzword compliant. Struts works well with conventional REST applications and with nouveau technologies like SOAP and AJAX.
Platform: Linux;License: Apache