Dedication

To world peace and a global redistribution of prosperity

Brief Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About This Book

About the Title

About the Cover Illustration

1. Struts 2: a brand new framework

Chapter 1. Struts 2: the modern web application framework

Chapter 2. Saying hello to Struts 2

2. Core concepts: actions, interceptors, and type conversion

Chapter 3. Working with Struts 2 actions

Chapter 4. Adding workflow with interceptors

Chapter 5. Data transfer: OGNL and type conversion

3. Building the view: tags and results

Chapter 6. Building a view: tags

Chapter 7. UI component tags

Chapter 8. Results in detail

4. Improving your application

Chapter 9. Integrating with Spring and Hibernate/JPA

Chapter 10. Exploring the validation framework

Chapter 11. Understanding internationalization

5. Advanced topics and best practices

Chapter 12. Extending Struts 2 with plug-ins

Chapter 13. Best practices

Chapter 14. Migration from Struts Classic

Chapter 15. Advanced topics

Index

List of Figures

List of Tables

List of Listings

Table of Contents

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About This Book

About the Title

About the Cover Illustration

1. Struts 2: a brand new framework

Chapter 1. Struts 2: the modern web application framework

1.1. Web applications: a quick study

1.1.1. Using the Web to build applications

1.1.2. Examining the technology stack