The original Struts project revolutionized Java web development and its rapid adoption resulted in the thousands of Struts-based applications deployed worldwide. Keeping pace with new ideas and trends, Apache Struts 2 has emerged as the product of a merger between the Apache Struts and OpenSymphony WebWork projects, united in their goal to develop an easy-to-use yet feature-rich framework. Struts 2 represents a revolution in design and ease of use when compared to classic Struts. It adds...
Written by leading Struts developers, this guide introduces the Apache Struts 2 Web application framework, and demonstrates how to quickly develop professional, production-ready modern Web applications.
Pt. 1 Struts 2: A Brand New Framework 11 Struts 2: the modern web application framework 32 Saying hello to Struts 2 20Pt. 2 Core Concepts: Actions, Interceptors, and Type Conversion 413 Working with Struts 2 actions 434 Adding workflow with interceptors 745 Data transfer: OGNL and type conversion 101Pt. 3 Building the View: Tags and Results 1296 Building a view: tags 1317 UI component tags 1678 Results in detail 202Pt. 4 Improving Your Application 2299 Integrating with Spring and Hibernate/JPA 23110 Exploring the validation framework 25511 Understanding internationalization 282Pt. 5 Advanced Topics and Best Practices 30712 Extending Struts 2 with plug-ins 30913 Best practices 32614 Migration from Struts Classic 33915 Advanced topics 360Index 387