Manning Logo
Home | Ordering Info | Shopping Cart | Manage My Account | Login
Attention customers: online shopping is now available exclusively through our main website: http://www.manning.com. Thank you.
Struts in Action

Inside the book

Sample Chapters Table of Contents Errata Foreword/Preface Index Book Reviews Source Code Author Online

Manning Blog

Why small is sweet?

Author Blogs

Dave Crane more...

Author Calendar

Upcoming Events

Catalog

Java .NET Perl XML All by Subject All by Title

About...

Manning Contact Us Ordering FAQs ebooks Covers Sandbox Forums Distributors Manning Early Access Program (MEAP) Affiliate Program Academia/Publicity User Group Program Press Releases Jobs

Manning Publications Co.
209 Bruce Park Avenue
Greenwich, CT 06830

Struts in Action
Building web applications with the leading Java framework
Ted N. Husted, Cedric Dumoulin, George Franciscus, David Winterfeldt

2002 | 672 pages
ISBN: 1930110502
$22.50 PDF ebook  
$44.95 Softbound print book  

Sample Chapters

Chapters 11 and 12 of Struts in Action are available here in Portable Document Format (PDF); you need Adobe's free Acrobat Reader software to view them. You may download Acrobat Reader here.

Download Chapter 11. (182 Kb)

Download Chapter 12. (238 Kb)

DESCRIPTION

Struts solves the most common problems of web development. By basing your application on the Struts framework, you can reuse proven solutions and focus on what's unique to your own case. Struts is an open-source product distributed by the Apache Software Foundation. Struts in Action is a comprehensive introduction to the Struts framework. It covers initial design, data validation, database access, dynamic page assembly, localization, product configuration, and other important areas. It shows you how to use both JSP tags and Velocity templates. It carefully explains the Struts architecture and control flow, as well as how to extend framework classes.

Differences between Struts 1.1 and Struts 1.0. are pointed out and a case-study illustrates the 1.0 to 1.1 transition. The book shows you dozens of proven design techniques, patterns, and strategies, many of them not found elsewhere.

What's Inside:

  • Struts 1.1 and 1.0
  • Jakarta Validator and Tile packages
  • Jakarta Scaffold toolkit
  • Velocity templates
  • HTTP, Java Servlets, and JSP tags
  • Dynamic web programming
  • Servlet-centric application design
  • Working with databases and data services
  • Design and development patterns
  • Tons of examples

WHAT THE READERS SAY ABOUT THIS BOOK...

"I have a team currently refactoring and customizing a 40KLOC web app for a client. The developer in charge of the web tier was not familiar with Struts (which was used in the webapp) and asked me for some quality and practical documentation about it, I pointed him to the electronic Struts in Action available on your site, he bought and downloaded it straight away and less than 48h later he was able to see that the current implementation is an absolute mess and was not using Struts correctly.

Clearly a book that can give this kind of perception to a developer with no knowledge of the framework (and willing to learn) during that amount of time, is a must have."
-- Stephane Bailliez Linagora

ABOUT THE AUTHORS...

Ted Husted is an acknowledged Struts authority, an active member of the Struts development team, and manager of the JGuru Struts Forum. As a consultant, Ted has worked with professional Struts development teams throughout the United States. Ted also helps manage the Apache Jakarta project, which hosts the Struts framework. Ted lives in Fairport, New York with his wife, two children, four computers, and an aging cat.

Cedric Dumoulin is an active member of the Struts development team and the author of the Tiles framework. Cedric is presently a researcher at the University of Lille. He has also worked in the R&D department of a leading international internet banking company. He lives in Lille, France.

George Franciscus is a principal at Nexcel, providing technical and management consulting services in several industries including Telecommunications, Banking, Life Insurance and Property and Casualty Insurance. George has expertise in Java, J2EE, Domino, relational databases, and mainframe technologies. He holds a BSc in Computer Science from the University of Toronto. George lives in Toronto, Ontario with his wife and three children.

David Winterfeldt is a Struts committer and author of the Commons Validator package. He works as a senior developer at a major company implementing J2EE technology. David currently lives in New York City.

Home | Catalog | Privacy Policy | About Manning

© 2003-2006 Manning Publications Co.