Apache Struts

E358081

Apache Struts is an open-source Java web application framework widely used for building enterprise-grade, MVC-based web applications.

All labels observed (6)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Java framework
open-source software
web application framework
category Java enterprise platform
Java web framework
developer Apache Software Foundation
genre web framework
hasComponent Action classes
Interceptors
Result types
Tag libraries
hasSecurityIssue CVE-2013-2251
CVE-2017-5638
hasVersion Apache Struts self-linksurface differs
surface form: Struts 1

Apache Struts self-linksurface differs
surface form: Struts 2
implements Model-View-Controller
surface form: Model-View-Controller pattern
knownFor Equifax data breach association
license Apache License 2.0
maintainer Apache Struts self-linksurface differs
surface form: Apache Struts Project Management Committee
operatingSystem cross-platform
partOf Apache Software Foundation projects
predecessor Apache Struts self-linksurface differs
surface form: Struts 1
programmingLanguage Java
replacedBy Apache Struts self-linksurface differs
surface form: Struts 2
repository Apache Struts self-linksurface differs
surface form: https://github.com/apache/struts
softwareModel open source
supports Hibernate integration
Jakarta Server Pages
surface form: JSP

Java EE
MVC-based web applications
OGNL expression language
REST-style actions
Servlets
Spring integration
XML-based configuration
annotation-based configuration
exception handling
file upload
form validation
input validation
internationalization
plug-in architecture
tag libraries
tiles templating
type conversion
usedFor building Java EE web applications
enterprise web applications
website https://struts.apache.org/
writtenIn Java

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

Java servlets usedWith Apache Struts
this entity surface form: Struts
ASF governs Apache Struts
subject surface form: Apache Software Foundation
Apache Struts hasVersion Apache Struts self-linksurface differs
this entity surface form: Struts 1
Apache Struts hasVersion Apache Struts self-linksurface differs
this entity surface form: Struts 2
Apache Struts replacedBy Apache Struts self-linksurface differs
this entity surface form: Struts 2
Apache Struts predecessor Apache Struts self-linksurface differs
this entity surface form: Struts 1
Apache Struts repository Apache Struts self-linksurface differs
this entity surface form: https://github.com/apache/struts
Apache Struts maintainer Apache Struts self-linksurface differs
this entity surface form: Apache Struts Project Management Committee