Mastering Jakarta Struts
Chapter One
Introducing the Jakarta Struts
Project and Its Supporting
Components
In this chapter, we lay the foundation for all our further discussions. We start
by providing a high-level description of the Jakarta Struts project. We then
describe Java Web applications, which act as the packaging mechanism for
all Struts applications. We conclude this chapter with a discussion of the
Jakarta Tomcat JSP/servlet container, which we use to host all of our examples
throughout the remainder of this text.
At the end of this chapter, you should have an understanding of what the Struts
project is, be familiar with its packaging mechanism, and have an installed
JSP/servlet container to run your Struts applications.
The Jakarta Struts Project
The Jakarta Struts project, an open-source project sponsored by the Apache
Software Foundation, is a server-side Java implementation of the Model-View-
Controller (MVC) design pattern. The Struts project was originally created by
Craig McClanahan in May 2000, but since that time it has been taken over by the
open-source community.
The Struts project was designed with the intention of providing an open-source
framework for creating Web applications ... read full excerpt from Mastering Jakarta Struts ebook