gptkbp:instance_of
|
gptkb:Web
|
gptkbp:architecture
|
gptkb:Model-View-Controller_(MVC)
|
gptkbp:community
|
Open source community
|
gptkbp:community_support
|
Conferences
Forums
Meetups
User groups
Conferences and meetups
Forums and discussion groups
Active mailing lists
|
gptkbp:contribution
|
Code contributions
Documentation contributions
Bug reports and feature requests
Contributions from developers worldwide
|
gptkbp:dependency
|
gptkb:Java_Beans
gptkb:Java_Server_Pages_(JSP)
gptkb:API
gptkb:Java_EE
|
gptkbp:deployment
|
Compatible with cloud environments
Supports containerization
Supports various application servers
|
gptkbp:developed_by
|
gptkb:Apache_Software_Foundation
|
gptkbp:development
|
Open source development
|
gptkbp:features
|
gptkb:Internationalization_support
Plugin architecture
Integration with other frameworks
Tag libraries
Validation framework
|
gptkbp:first_released
|
gptkb:2000
|
gptkbp:future_plans
|
Improved performance
Support for modern web standards
Continued development and support
Enhancements to security
|
gptkbp:has_documentation
|
gptkb:Tutorials
Available online
API documentation
Comprehensive user guide
Sample applications
Migration guide
Tutorials and examples
|
https://www.w3.org/2000/01/rdf-schema#label
|
Apache Struts
|
gptkbp:integration
|
gptkb:Spring_Framework
gptkb:Hibernate
RESTful services
JPA
SOAP web services
|
gptkbp:involved_technology
|
gptkb:Java_Server_Pages_(JSP)
gptkb:Spring_Framework
gptkb:Hibernate
gptkb:Java_Server_Faces_(JSF)
RESTful services
|
gptkbp:is_a_framework_for
|
Java web framework
|
gptkbp:is_maintained_by
|
gptkb:Apache_Software_Foundation
|
gptkbp:is_scalable
|
Scalable architecture
|
gptkbp:is_tested_for
|
Integration testing
JUnit integration
Mock objects
|
gptkbp:is_vulnerable_to
|
gptkb:CVE-2017-5638
gptkb:CVE-2018-11776
gptkb:CVE-2019-0230
gptkb:CVE-2020-17530
gptkb:CVE-2021-22901
|
gptkbp:latest_version
|
2.5.30
|
gptkbp:license
|
Apache License 2.0
|
gptkbp:notable_users
|
gptkb:Mazda
gptkb:Linked_In
gptkb:Mc_Laren
gptkb:Pay_Pal
gptkb:Samsung
gptkb:Yahoo!
gptkb:Adobe
gptkb:Ford
gptkb:General_Motors
gptkb:Honda
gptkb:Hyundai
gptkb:IBM
gptkb:Oracle
gptkb:Peugeot
gptkb:Renault
gptkb:Sony
gptkb:Subaru
gptkb:The_Guardian
gptkb:Fiat
gptkb:Lamborghini
gptkb:BMW
gptkb:Kia
gptkb:Nokia
gptkb:Porsche
gptkb:Toyota
gptkb:Volkswagen
gptkb:Cisco
gptkb:Dell
gptkb:Jaguar
gptkb:Opel
gptkb:Rolls-Royce
gptkb:Siemens
gptkb:Toshiba
gptkb:Aston_Martin
gptkb:Bugatti
gptkb:Fujitsu
gptkb:LG_Electronics
gptkb:Walmart
gptkb:Bentley
gptkb:HP
gptkb:NASA
gptkb:Ferrari
gptkb:Land_Rover
gptkb:NCT
gptkb:Mini
gptkb:Intuit
gptkb:Citroën
gptkb:Skoda
gptkb:Salesforce
gptkb:e_Bay
|
gptkbp:performance
|
High performance
Optimized for high performance
Scalable architecture
Efficient resource management
|
gptkbp:platform
|
Cross-platform
|
gptkbp:programming_language
|
gptkb:Java
|
gptkbp:release_date
|
May 2000
|
gptkbp:released
|
Regular updates
|
gptkbp:security
|
gptkb:CVE-2017-5638
gptkb:CVE-2018-11776
gptkb:CVE-2019-0230
gptkb:CVE-2020-17530
Multiple vulnerabilities reported
|
gptkbp:successor
|
gptkb:Struts_2
gptkb:Apache_Struts_2
|
gptkbp:supports
|
MVC architecture
|
gptkbp:used_for
|
building Java EE web applications
Building Java EE web applications
|
gptkbp:website
|
https://struts.apache.org
|
gptkbp:written_in
|
gptkb:Java
|
gptkbp:bfsParent
|
gptkb:Apache
gptkb:Java
gptkb:Apache_Software_Foundation
gptkb:Java_2_Platform
|
gptkbp:bfsLayer
|
4
|