O'Reilly logo

Seam Framework: Experience the Evolution of Java™ EE, Second Edition by Thomas Heute, Jacob Orshalick, Michael Juntao Yuan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

16 The Seam CRUD Application Framework

Without Seam, a plain JSF application has at least four layers: the UI pages, 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 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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required