Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning Jakarta Struts 1.2: a concise and practical tutorial: A step-by-step introduction to building Struts web applications for Java developers


Jakarta Struts is an Open Source Java framework for developing web applications. By cleanly separating logic and presentation, Struts makes applications more manageable and maintainable.
Since its donation to the Apache Foundation in 2001, Struts has been rapidly accepted as the leading Java web application framework, and community support and development is well established.

Struts-based web sites are built from the ground up to be easily modifiable and maintainable, and internationalization and flexibility of design are deeply rooted. Struts uses the Model-View-Controller design pattern to enforce a strict separation between processing logic and presentation logic, and enables efficient object re-use.

The book is written as a structured tutorial, with each chapter building on the last. The book begins by introducing the architecture of a Struts application in terms of the Model-View-Controller pattern. Having explained how to install Jakarta and Struts, the book then goes straight into an initial implementation of the book store. The well structured code of the book store application is explained and related simply to the architectural issues.

Custom Actions, internationalization and the possibilities offered by Taglibs are covered early to illustrate the power and flexibility inherent in the framework. The bookstore application is then enhanced in functionality and quality through the addition of logging and configuration data, and well-crafted forms. At each stage of enhancement, the design issues are laid out succinctly, then the practical implementation explained clearly. This combination of theory and practical example lays a solid understanding of both the principles and the practice of building Struts applications.

What you will learn from this book?

  • Understand the Model-View-Controller architecture and how it is implemented in Struts
  • How to start building an application with Struts
  • How to produce well-crafted and robust applications using sound software engineering practices
  • How to build a complete application, in this case a web bookstore


The book sets out to get Java developers up to speed and confident with Struts as quickly as possible. It does not explain every feature in Struts, but takes a logical path through the essential information, with the emphasis on practical applications.

Who this book is written for?

This book is written for Java developers planning to develop web applications, who are new to Struts. It expects familiarity with Java, JSP and Servlets to a degree, although more obscure elements are explained. It covers Struts 1.2.

(HTML tags aren't allowed.)

Linux Complete Command Reference
Linux Complete Command Reference
Compiled by Red Hat Software, Inc., the company that has assembled the most popular x86 installation of Linux, this command reference is massive, authoritative, and as complete as any reference can be. In 1,500 pages of tiny print, this heavy-duty tome documents every command, utility, file system, library function, and administration tool in the...
PostgreSQL Essential Reference
PostgreSQL Essential Reference

PostgreSQL is the fastest, most comprehensive guide to PostgreSQL, this book provides you with:

A complete SQL command reference

A full listing of the built-in PostgresSQL operators, data types, and functions

The necessary...

Catalyst 5.8: the Perl MVC Framework
Catalyst 5.8: the Perl MVC Framework

Many web applications are implemented in a way that makes developing them difficult and repetitive. Catalyst is an open source Perl-based Model-View-Controller framework that aims to solve this problem by reorganizing your web application to design and implement it in a natural, maintainable, and testable manner, making web development fun,...

A First Course in Computational Physics
A First Course in Computational Physics
Computers have changed the way physics is done, but those changes are only slowly making their way into the typical physics curriculum. This textbook is designed to help speed that transition.

Computational physics is now widely accepted as a third, equally valid complement to the traditional experimental and theoretical approaches to
Red Hat Linux 7.2 Bible Unlimited Edition (With CD-ROM)
Red Hat Linux 7.2 Bible Unlimited Edition (With CD-ROM)
Linux was a phenomenon waiting to happen. The computer industry suffered from a rift. In the 1980s and
1990s, people had to choose between inexpensive, market−driven PC operating systems from Microsoft and
expensive, technology−driven operating systems such as UNIX. Free software was being created all over the
world, but
Forbes To The Limits: Pushing Yourself to the Edge In Adventure and in Business
Forbes To The Limits: Pushing Yourself to the Edge In Adventure and in Business

Praise for TO THE LIMITS

"Jim Clash not only has the guts to drive an Indy race car at 200 m.p.h., but the skills as a writer to let us know what it feels like."
–Mario Andretti, Indy 500 winner and Formula One World Driving Champion

"If Jim Clash wrote fiction, he would be the modern-day...

©2015 LearnIT (support@pdfchm.net) - Privacy Policy