Dedication

To my wife Sarah, without whom this book would not have been possible. Thanks for giving up everything. I love you forever.

Brief Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Foreword

Preface

Acknowledgments

About this Book

About the Cover Illustration

1. Teeing off with Seam

Chapter 1. Seam unifies Java EE

Chapter 2. Putting seam-gen to work

2. Seam fundamentals

Chapter 3. The Seam life cycle

Chapter 4. Components and contexts

Chapter 5. The Seam component descriptor

Chapter 6. Absolute inversion of control

3. Seam’s state management

Chapter 7. The conversation: Seam’s unit of work

Chapter 8. Understanding Java persistence

Chapter 9. Seam-managed persistence and transactions

Chapter 10. Rapid Seam development

4. Sinking the business requirements

Chapter 11. Securing Seam applications

Chapter 12. Ajax and JavaScript remoting

Chapter 13. File, rich rendering, and email support

Appendix A. Seam starter set

 Resources

Index

List of Figures

List of Tables

List of Listings

Table of Contents

Copyright

Brief Table of Contents

Table of Contents

Foreword

Preface

Acknowledgments

About this Book

About the Cover Illustration

1. Teeing off with Seam

Chapter 1. Seam unifies Java EE

1.1. Which framework should I use?

1.2. Choosing Seam

1.2.1. A complete application stack

1.2.2. Why Seam was created

1.2.3. Debunking the “vendor lock-in” myth

1.2.4. Making the case for Seam