Struts2 Online Tutorials

Apache Struts 2 is an open-source web application framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt a model–view–controller (MVC) architecture. The WebWork framework spun off from Apache Struts 1 aiming to offer enhancements and refinements while retaining the same general architecture of the original Struts framework. In December 2005, it was announced that WebWork 2.2 was adopted as Apache Struts 2, which reached its first full release in February 2007.

Apache Struts 2
Developer(s)Apache Software Foundation
Initial releaseOctober 10, 2006; 18 years ago (2006-10-10)
Stable release
6.4.0 / April 19, 2024; 7 months ago (2024-04-19)
Repository
  • github.com/apache/struts Edit this at Wikidata
Written inJava
Operating systemCross-platform
PlatformCross-platform (JVM)
PredecessorApache Struts 1
TypeWeb framework
LicenseApache License 2.0
Websitestruts.apache.org Edit this at Wikidata

Struts 2 has a history of critical security bugs, many tied to its use of OGNL technology; some vulnerabilities can lead to arbitrary code execution. In October 2017, it was reported that failure by Equifax to address a Struts 2 vulnerability advised in March 2017 was later exploited in the data breach that was disclosed by Equifax in September 2017.

Features

edit
  • Simple POJO-based actions[7]
  • Simplified testability
  • Thread safe
  • AJAX support
    • jQuery plugin
    • Dojo Toolkit plugin[8] (deprecated)
    • Ajax client-side validation
  • Template support[9]
  • Support for different result types[10]
  • Easy to extend with plugins
    • REST plugin[11] (REST-based actions, extension-less URLs)
    • Convention plugin (action configuration via Conventions and Annotations)
    • Spring plugin[12] (dependency injection)
    • Hibernate plugin
    • Support in design
    • JFreechart plugin (charts)
    • jQuery plugin (Ajax support, UI widgets, dynamic table, charts)
    • Rome plugin

See also

edit
  • List of application servers
  • Comparison of web frameworks

Citations

edit
  1. ^ "Announcements 2024". Retrieved 17 June 2024.
  2. ^ About Apache Struts 2 Archived January 14, 2014, at the Wayback Machine
  3. ^ "Apache Struts : List of security vulnerabilities". cvedetails.com. Retrieved October 2, 2017.
  4. ^ Struts2 Tutorials:

Latest online Struts2 Tutorials with example so this page for both freshers and experienced candidate who want to get job in Struts2 company

Latest online Struts2 Tutorials for both freshers and experienced

advertisements

View Tutorials on Struts2 View all questions

Ask your interview questions on Struts2

Write Your comment or Questions if you want the answers on Struts2 from Struts2 Experts
Name* :
Email Id* :
Mob no* :
Question
Or
Comment* :
 





Disclimer: PCDS.CO.IN not responsible for any content, information, data or any feature of website. If you are using this website then its your own responsibility to understand the content of the website

--------- Tutorials ---