13. The Seam CRUD Application Framework

Without Seam, a plain JSF application has at least four layers: the UI page, the backing beans for the page data and event handlers, the session beans for business and data access logic, and the entity beans for the data model. Seam now has eliminated the artificial gap between JSF backing beans and EJB3 session beans. But there’s more. Seam comes with a built-in framework for Create, Retrieve, Update, and Delete (CRUD) data operations. With this framework, we can make JSF applications even simpler by reusing much of the standard event-handler methods. For small projects, we can even completely eliminate the need for session beans. Too good to be true? Well, read on ...

The Seam CRUD application framework ...

Get JBoss® Seam: Simplicity and Power Beyond Java™ EE now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.