by Budi Kurniawan
ISBN: 9780975212813
$49.99, 450 pages
![](/image/cover/9780975212813.jpg;jsessionid=FDC086CC28F2FBFB0CF75E5312711B39)
Struts is the most popular framework for building scalable Java Web applications. The first part of this book explains the latest version of Struts and teaches how to build real-world Struts applications. The second part goes the extra mile to discuss how to design Struts applications and solve common problems in Struts development. It's like two books at the price of one.
More importantly, this book is a tutorial designed to make the reader truly understand the concepts. It explains not only how to use Struts' features, but also how a certain feature works under the hood and which to choose if similar features exist. Examples are relevant and based on real-world applications. Several important topics rarely mentioned in other books?such as file upload, paging, object caching?are given detailed treatment.
Table of Contents
Introduction Chapter 1. Model 2 and Struts Chapter 2. Input Validation with Action Forms Chapter 3. The HTML Tag Library Chapter 4. Input Validation and Data Conversion Chapter 5. The Validator Plugin Chapter 6. The Expression Language Chapter 7. JSTL Chapter 8. The Bean Tag Library Chapter 9. The Logic Tag Library Chapter 10. Struts-EL, Nested, selectLabel Chapter 11. Message Handling and Internationalization Chapter 12. The Tiles Framework Chapter 13. Securing Struts Applications Chapter 14. The Config Object Chapter 15. The Persistence Layer Chapter 16. Object Caching Chapter 17. File Upload and File Download Chapter 18. Paging and Sorting Chapter 19. Preventing Double Submits Chapter 20. Early HttpSession Invalidation Chapter 21. Decorating Request Objects Chapter 22. How Struts Works Appendix A. The Struts Configuration File