gptkbp:instanceOf
|
software
|
gptkbp:architect
|
Model-View-Controller (MVC)
|
gptkbp:communitySupport
|
Yes
|
gptkbp:culturalContribution
|
Yes
|
gptkbp:dependency
|
gptkb:JavaBeans
gptkb:JavaServer_Pages_(JSP)
Servlet API
|
gptkbp:developedBy
|
gptkb:Apache_Software_Foundation
|
gptkbp:features
|
Plugin architecture
Internationalization support
Integration with other frameworks
Tag libraries
Validation framework
|
gptkbp:firstPublished
|
2000
May 2000
|
gptkbp:hasVersion
|
2.5.30
|
gptkbp:historicalSignificance
|
Extensive
|
https://www.w3.org/2000/01/rdf-schema#label
|
Apache Struts
|
gptkbp:integration
|
gptkb:JPA
Spring Framework
JSF
Hibernate
JSTL
|
gptkbp:isVulnerableTo
|
CVE-2017-5638
CVE-2018-11776
CVE-2019-0230
CVE-2020-17530
CVE-2021-31805
|
gptkbp:language
|
gptkb:Java
|
gptkbp:license
|
Apache License 2.0
|
gptkbp:notableUsers
|
gptkb:The_Guardian
gptkb:Walmart
LinkedIn
NASA
eBay
|
gptkbp:primaryMission
|
Microservices
Web services
Enterprise applications
RESTful applications
|
gptkbp:productionCompany
|
Active
Open source
|
gptkbp:publishedIn
|
gptkb:Java
|
gptkbp:releaseFormat
|
Regular updates
|
gptkbp:resources
|
Yes
|
gptkbp:security
|
Yes
|
gptkbp:successor
|
gptkb:Apache_Struts_2
|
gptkbp:supports
|
MVC_architecture
|
gptkbp:usedFor
|
building_Java_EE_web_applications
|
gptkbp:website
|
https://struts.apache.org
|