Struts
(Free Web Tutorials)
by Michael Thomas
Apache Struts is a free open-source framework for creating Java
web applications that implement the MVC (Model View Controller) architecture.
( Home Page: Free Web Tutorials
on Java & Web Technologies )
Apache Struts Quotes:
"The Model represents the business or database code, the
View represents the page design code, and the Controller represents the
navigational code. The Struts framework is designed to help developers
create web applications that utilize a MVC architecture. " (quoted
from link)
Free Download
- Download - a zip file of the website
pertaining to this topic (all content,
tutorials, examples, etc...). Great resource!!! Work
offline!!!
Free Web Tutorials
-
Struts 2 -
Framework Overview - Overview of Struts2: Architecture, History,
etc...
-
Struts 2 - First Steps - a Java framework that implements the MVC (Model View
Controller). Download & install struts along with some example web
apps.
-
Struts 2 & Eclipse - Example Webapps (Free Web Tutorial) - in this tutorial you will setup Eclipse IDE projects so that you
can edit and compile the Struts Example webapps that you optionally installed
with Struts.
- Struts 2 & Eclipse - First Steps
(MyStrutsHelloWorld) - Step by step instructions on how to create your
first Web App using the Struts Framework. Learn the basics of Struts
by a hands on example.
- Older Struts Tutorials
- Topics for future Struts Tutorials:
- WAR file with examples of working with struts modules, multiple resource
files, XML files, DB (MySQL, ODBC), reporting, logging, and forms etc...
Apache Jakarta Project Resources
- http://jakarta.apache.org/struts/index.html
- Struts Home Page. Struts is an open source framework useful in building web applications with Java
Servlets and JSP (Java Server Pages). Follows the
Model-View-Controller (MVC) design paradigm (aka Model 2).
Notes
- JSP History
- Java Servlets - Server side Java that created HTML code which was
served to the browser.
- Module 1 - Use JSP's to create HTML by mixing Java code & HTML.
- Module 2 (aka MVC - Model View Controller)- Use JSP's & Servlets
together. Use servlets for flow control and JSP's for creating
HTML.
- Struts project was launched in May 2000 by Craig R. McClanahan to
provide a standard MVC Java implementation.
Other notes:
Related Projects
Apache Beehive
Apache Bookstore
Jakarta Commons
Apache MyFaces
Struts SourceForge
Apache Tomcat
Struts University
Velocity Struts
Similar Projects
Apache Cocoon
AppFuse
Jakarta Tapestry
Jakarta Turbine
OS WebWork
Spring MVC