Building web applications that are maintainable and extensible requires a significant amount of design and planning before even a single line of code can be written. However, by leveraging development frameworks, many of the challenges of web-based development can be overcome. Pro Jakarta Struts, Second Edition acts as a roadmap to demonstrate how to use the Jakarta Struts framework to solve everyday web application development challenges.
Jakarta Struts is a web development framework that provides a set of code libraries that provide the infrastructure of a web application based on a well established and accepted design pattern. Version 1.1 of Struts provides new and additional functionality in areas such as presentation and error handling.
This book takes a far more application-centric approach than other books on the market. Currently many of the Struts books focus on the mechanics of the framework without demonstrating how to properly design your applications. In this book, the development of an application drives the Struts coverage and not the other way round. This book also discusses Struts from an anti-pattern perspective--it's more about using Struts effectively than simply just using it. Improper design can lead to long-term dependencies on the Struts framework that makes code reuse difficult to achieve.