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.)

AIX Reference for Sun Solaris Administrators (IBM Redbooks)
AIX Reference for Sun Solaris Administrators (IBM Redbooks)
In today’s heterogeneous computer environments, especially in UNIX servers
and workstations, it is essential that the system administrator have basic
knowledge of different operating systems. This redbook is written for Sun Solaris
administrators who wants to transfer their knowledge of Solaris UNIX skills to the
SQL Server 2000 Stored Procedure & XML Programming (2nd Edition)
SQL Server 2000 Stored Procedure & XML Programming (2nd Edition)

Design T-SQL and SQLXML Solutions

Discover the key concepts, techniques, tips, and tricks professional developers need to know in order to take full advantage of stored procedures in the SQL Server environment. SQL Server 2000 Stored Procedure & XML Programming, Second Edition teaches you to manage SQL Server resources using...

Computer Forensics: A Pocket Guide
Computer Forensics: A Pocket Guide

Computer forensics has become an essential tool in the identification of misuse and abuse of systems. Whilst widely utilised within law enforcement, the rate of adoption by organisations has been somewhat slower, with many organisations focusing upon the traditional security countermeasures to prevent an attack from occurring in the first...

Tini Specification and Developer's Guide
Tini Specification and Developer's Guide
"Youll be amazed when you first see a Web server running on a computer thats little bigger than a stick of chewing gum."
--From the Foreword by Tom Cargill

TINI™ (Tiny InterNet Interface) technology is the compact and powerful solution for connecting a wide variety of hardware devices directly to corporate and home
The Art of Computer Virus Research and Defense
The Art of Computer Virus Research and Defense

Symantec's chief antivirus researcher has written the definitive guide to contemporary virus threats, defense techniques, and analysis tools. Unlike most books on computer viruses, The Art of Computer Virus Research and Defense is a reference written strictly...

Emerging Epidemics: Management and Control
Emerging Epidemics: Management and Control

A global perspective on the management and prevention of emerging and re-emerging diseases

Emerging infectious diseases are newly identified or otherwise previously unknown infections that cause public health challenges. Re-emerging infectious diseases are due to both the reappearance of and an increase in the number of...

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