Pro Apache Struts with Ajax maps out how to use the Apache Struts MVC web framework, so you can solve everyday web application development challenges. This book takes an application-centric approach: the development of an application drives Struts along with Ajax coverage-not the other way around.
Improper design can lead to long-term dependencies on the Struts framework, which makes code reuse difficult to achieve. This is the only book of its kind, covering the Struts 1.2 framework. It also covers evolutions into Shale and lightweight WebWork/Struts Ti. Authors John Carnell and Rob Harrop discuss Struts from an antipattern perspective, and the end result is that you'll learn to use Struts very effectively!
In this book, the authors take an application-centric approach: the development of an application drives the Struts along with Ajax coverage, rather than the other way around. Chapter titles include: What We Do Wrong: Web Antipatterns Explained; Managing Business Logic with Struts; Architecting the Data Access Tier with ObjectRelationalBridge; Building Flexible Front-Ends with the Tiles Framework; Dynamic Forms using Ajax and the Struts Validator Framework; Speeding Struts Development with XDoclet, and Logging and Debugging. Appendices discuss JavaEdge setup, Struts development tools, and Apache Struts Ti/WebWork. The end result: you will learn to use Struts very effectively!