Seam은 혁신적인 Java EE 프레임워크로 모든 Java EE 컨테이너에서 동작하며 그것의 JSF 기반 접근방법은 Ajax를 매우 쉽게 구현할 수 있도록 해준다. 또한 XML을 거의 사용하지 않는 Seam의 직관적인 아키텍처와 API는, 영속성을 적절히 관리하고, UI와 비즈니스 컴포넌트 둘 모두에 적용되는 단일 개발 방식을 제공한다. 이 책은 Java EE 개발자를 위한 Seam의 상세한 소개서로, seam-gen을 사용하여 기본 애플리케이션을 생성하며, 예외 기반 설정, Java 5 어노테이션, aspect-oriented 프로그래밍을 통하여 Seam이 핵심 기능 이외의 작업들을 자동화하는 방법에 대해 설명한다.
Facelets를 현실에 맞게 사용하는 방법에 대해 설명하고, 여러분이 영속성 컨텍스트에 대해 정확하게 이해할 수 있도록 하며, 그것을 적절하게 다루는 방법을 가르친다. 이 책은 EJB JNDI 이름들과 Seam이 그것을 어떻게 검색하는지 알기 쉽게 설명한다. 그리고 이 모든 핵심 개념들을 설명한 후, PDF 생성을 위한 iText나 비즈니스 프로세스 관리를 위한 jBPM 같은 서드 파티 통합 기능을 Seam에서 사용하는 방법을 익혀서 여분의 개발 스킬을 확장할 수 있도록 한다. Seam 애플리케이션을 보다 가치 있게 만드는 방법에 대해 다루었으며, 스프링 통합, JavaScript 리모팅, 비즈니스 프로세스(jBPM)과 유상태 페이지 플로우(jPDL) 등을 위한 핵심 기술들을 마스터할 수 있게 한다.