Chapter 9. The Seam Application Framework

Chapter 9. The Seam Application Framework

9.1. Introduction
9.2. Home objects
9.3. Query objects
9.4. Controller objects

Seam makes it really easy to create applications by writing plain Java classes with annotations, which don't need to extend any special interfaces or superclasses. But we can simplify some common programming tasks even further, by providing a set of pre-built components which can be re-used either by configuration in components.xml (for very simple cases) or extension.

The Seam Application Framework can reduce the amount of code you need to write when doing basic database access in a web application, using either Hibernate or JPA.

We should emphasize that the framework is extremely simple, just a handful of simple classes that are easy to understand and extend. The "magic" is in Seam itselfthe same magic you use when creating any Seam application even without using this framework.