Press Room

Press Release: July 6, 2004

"Programming Jakarta Struts, Second Edition": Taking the Headaches Out of Building Enterprise Web Applications

Sebastopol, CA--"Jakarta Struts Framework has emerged as one of the best web frameworks available," says Chuck Cavaness, author of the newly revised and expanded Programming Jakarta Struts, Second Edition (O'Reilly, US $44.95). Jakarta Struts combines Java Servlets, JavaServer Pages (JSP), custom tags, and messaging resources (like Java Message Service) into a unified, re-usable framework. The result is a cooperative, synergistic platform that's highly efficient and suitable for independent developers, large development teams, and everyone in between.

But while it's become an extremely popular open source project, there's still woefully little documentation on Jakarta Struts. What does exist is far too basic and lacks critical information for developers writing today's complex web applications. That's where Programming Jakarta Struts comes in. "This book is here to help you get your job done," assures Cavaness. The book will guide developers in using the Struts Framework to its fullest potential, which means they won't be bogged down by frontend presentation and can instead get on to coding the "good stuff"--the business logic at the heart of their programs.

This second edition includes:

  • An overview of the concepts involved in writing web applications
  • Installation, setup, and configuration instructions for getting Struts up and running
  • A thorough discussion of how Struts implements the Model-View-Controller (MVC) design paradigm (known as the Model 2 approach) and how to interface with that pattern in applications
  • Logging, validation, and exception handling
  • Using tiles
  • Writing internationalization and localization code
  • Practical, real-world best practices for web applications
  • In addition, the book is completely up-to-date with Struts 1.1. This fully revised and expanded edition includes the latest material on tag libraries and the new JavaServer Faces (JSF) APIs as well as all-new chapters on JSF, JSTL/EL, and security.

    With each enterprise system he's developed, Cavaness has spent many grueling hours learning invaluable lessons about Struts and figuring out the do's and the don'ts of building web applications. He saves readers time, energy, and money by sharing his invaluable real-world experience in Programming Jakarta Struts, Second Edition, with a realistic, practical, here's-how-to-do-it approach to making the very most of the Struts Framework.

    Praise for the first edition:

    "This is my favorite book on Struts. I consider it the Struts 'bible.' If you're new to Struts, the book's first four chapters provide enough of an introduction to get you started. Once you have deployed a simple Struts app, the remaining chapters show you how to take advantage for the more sophisticated Struts features."
    --Don Denoncourt, e-Pro Magazine, April 2003

    "The author explained clearly his purpose and successfully accomplished it in the book. I may not be a Struts guru right now but I certainly have the tool to help me become one."
    --Cody Schouten, Utah Java User Group, May 2003

    "When you are new to Struts this book is the perfect tutorial for you. But the book also expands beyond the basics, so if you are already familiar with Struts you might be looking forward to reading the more advanced chapters about Tiles, the Validator Framework, logging, exception handling, or Struts & EJBs. No matter if you want to get started with Struts or if you want to deepen your knowledge about Struts, I think this is the best and most up-to-date book available. Five Stars."
    --Michael Marr, JUG Walldorf, March 2003

    Additional Resources:

    Programming Jakarta Struts, Second Edition
    Chuck Cavaness
    ISBN 0-596-00651-9, 450 pages, $44.95 US, $65.95 CA
    1-800-998-9938; 1-707-827-7000

    About O'Reilly

    For almost 40 years, O’Reilly Media has provided technology and business training, knowledge, and insight to help companies succeed. Our unique network of experts and innovators share their knowledge and expertise through the company’s Safari training and learning platform and at O’Reilly conferences. As a SaaS learning platform, Safari delivers highly topical and comprehensive technology and business learning solutions to millions of users across enterprise, consumer, and university channels. For more information visit

    Return to: O'Reilly Press Room

    Press Contacts

    Media Relations – Corporate & North America

    Fama PR

    Media Relations – Japan

    Fumi Yamakawa
    +81 3-3356-5227

    Media Relations – United Kingdom

    Helen Coding
    +44 (0) 1252 721284