Apache Struts
VerifiedA long-established MVC framework whose security bulletins deserve close attention
See all screenshots - Deployment On Premise
- Starting price Free
- Free trial Available
- Best for Small Business, Medium Business, Large Enterprise
What is Apache Struts?
Apache Struts is a model-view-controller web framework for Java, maintained by the Apache Software Foundation, with a core API, tag library, plugin registry, Maven archetypes, an IntelliJ IDEA plugin and published documentation covering getting started, security and developer guides. It publishes version notes, security bulletins, end-of-life version listings and commercial support options.
The security bulletins are the first thing a prospective adopter should read, and that is a statement about diligence rather than a criticism. Struts has been the subject of serious remotely exploitable vulnerabilities, at least one of which contributed to a very large breach, and the project responds by publishing bulletins and end-of-life notices clearly. An organisation running it must have a process that acts on those quickly.
Publishing end-of-life versions explicitly is good practice that many projects neglect. A team can determine whether the version it runs is still receiving fixes, which is the question that actually matters and is frequently unanswerable elsewhere.
For a new application the honest position is that this framework's era has passed, and the reason to know it is that a great deal of existing enterprise code runs on it and needs maintaining.
Key Features of Apache Struts
- Model-view-controller web framework
- Struts core API
- Tag library for views
- Plugin architecture and registry
- Maven archetypes
- IntelliJ IDEA plugin
- Published security bulletins
- End-of-life version listings
- Security guide
- Core and tag developer guides
- Commercial support options listed
Apache Struts Pricing
Free
Free
Free and open source under the Apache licence. Commercial support options are listed separately by third parties.
Apache Struts Specifications
- Deployment
- On Premise
- Desktop
- Web App
- Windows
- Mac
- Linux
- Built for
- Small Business
- Medium Business
- Large Enterprise
- Support
- Knowledge Base
- Public API
- Yes
- Free trial
- Yes
- Free plan
- No
- Runs in browser
- No
- Customisable
- No
- Website
- struts.apache.org
Apache Struts Comparisons
Apache Struts Reviews
No reviews yet
Used Apache Struts? Share your experience and help other buyers decide.