Seam in Action
Abstract
This course introduces Seam, a complete solution for developing serious web-based applications, going beyond what traditional Java web frameworks provide. Features of Seam covered include its rapid prototyping abilities, hot redeployment of Java classes, reduction of XML, a unified mechanism for creating, storing, and accessing components (think beans), bidirectional inversion of control (bijection), conversational state management and pageflows, the proper use of Java persistence and the persistence context, a sincere and consistent integration of both Java EE standards and third-party libraries, simplified security as well as advanced authorization based on rules, effortless Ajax provided by RichFaces, ICEfaces and Seam remoting, full-text search, and support for REST-style requests. You learn how Seam makes a wide range of technologies accessible like never before.