Part 1. Teeing off with Seam

 

Many excellent frameworks exist to support the development of web-based Java applications. Chapter 1 presents Seam and explains how it manages to stand above this crowd by incorporating all of your existing Java Enterprise experience into an innovative and modernized rendition of the Java EE platform. You learn how Seam uncovers the platform’s tremendous capabilities, buried underneath layers of complexity for more than a decade, through the use of annotations, interceptors, and configuration by exception. EJB 3 components, Groovy scripts, and anything in between can participate in this lightweight, POJO-based programming model. After this introduction, you are taken through a Seam example, emphasizing how Seam removes infrastructure code and allows components to focus on pure business logic. The chapter also highlights ways in which Seam improves the development process, getting you to your target sooner.