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
1.3. Seam’s approach to unification
1.3.1. Seam integrates JSF, JPA, and POJO components
1.3.2. The contextual component model
1.4. Your first swings with Seam
1.4.1. Entity classes serving as backing beans
1.4.2. An all-in-one component
1.4.3. Binding components to the view
1.4.4. Retrieving data on demand
1.4.5. Clickable lists
1.4.6. Integration tests designed for JSF
1.5. Seam’s core competencies
1.5.1. Turns JSF into a pro
1.5.2. Gets you rich quick
1.5.3. Fosters an agile environment
1.6. Summary
Chapter 2. Putting seam-gen to work
2.1. The Open 18 prototype
2.1.1. Consider yourself tasked
2.1.2. Mapping entities to the database schema
2.2. Letting seam-gen do the initial work
2.2.1. seam-gen’s specialty
2.2.2. Features that seam-gen provides
2.3. Kick off your project with seam-gen
2.3.1. A look at the seam-gen commands
2.3.2. A Q&A session with seam-gen
2.3.3. Creating a basic project structure
2.3.4. Generating the CRUD
2.4. Deploying the project to JBoss AS
2.4.1. To deploy...
2.4.2. ...or to explode
2.4.3. Switching between environments