Of crucial interest to Java programmers, this book is one of the first to cover the agile, lightweight open source Apache Struts 2 Web Framework, an essentially new and improved Struts platform that should meet today's more agile Java development needs. Apache Struts remains the most popular framework for building Java-driven web sites, despite continued challenges from competitive frameworks and APIs like JavaServer Faces (JSF), Wicket, Grails, and more. The new features incorporated into Struts 2 will help this powerful framework to maintain its top-ranking position for the foreseeable future. Written by professional Struts developer Ian Roughley, this book is the only one with a practical, Web 2.0 projects-oriented approach. Because Struts is the de facto standard for those seeking to take advantage of a framework for Java-driven web development, many developers will want to learn more about the new features Struts 2 has to offer, and this book provides that information.