Live briefing
Everything about Apache Struts 1
Open-source web application framework
Apache Struts 1 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. It was originally created by Craig McClanahan and donated to the Apache Foundation in May 2000. Formerly located under the Apache Jakarta Project and known as Jakarta Struts, it became a top-level Apache project in 2005. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Apache Struts 1A 5-minute orientation
- Read the landmark paper: Apache Struts 2: how technical and development gaps caused the Equifax BreachCited 28 times
- Go sideways: Java view technologies and frameworksA closely related topic
- Go sideways: Jakarta Server PagesA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Open Library didn't respond; try again in a moment.
đź”— Related topics
- Java view technologies and frameworks Java view technologies and frameworks are web-based software libraries that provide the user interface, or "view-layer", of Java web applications. Such…
- Jakarta Server Pages Jakarta Server Pages (JSP; formerly JavaServer Pages) is a collection of technologies that helps software developers create dynamically generated web pages…
- JSP model 2 architecture JSP Model 2 is a design pattern used in the design of Java Web applications which separates the display of content from the logic used to obtain and manipulate…
- Apache Tomcat Apache Tomcat (called "Tomcat" for short) is a free and open-source implementation of the Jakarta EE Servlet, Pages, Expression Language, WebSocket, Annotations…
- Jakarta Project The Jakarta Project created and maintained open source software for the Java platform. It operated as an umbrella project under the auspices of the Apache…
- Grails (framework) Grails is an open source web application framework that uses the Apache Groovy programming language (which is in turn based on the Java platform). It is…
- Apache Velocity Apache Velocity first released in April 2001, is a Java-based template engine that provides a template language to reference objects defined in Java code…
- Jakarta Servlet A Jakarta Servlet, formerly Java Servlet is a Java software component that extends the capabilities of a server. Although servlets can respond to many…