Back to classroom courses >

JB170 JBoss: SEAM Essentials

for Windows Professionals and other Operating System Users

Course Outline

  • JBoss Seam Introduction
  • JBoss Seam Framework´s features, and benefits
  • Architectural Overview
  • Relationship to Enterprise JavaBeans 3.0, JavaServer Faces
  • Components, Servlets, and Common Annotations and the Java specification
  • JavaEE with/without JBoss Seam illustrated
  • JBoss Seam bijection overview
  • JBoss Seam Annotations Overview
  • JBoss Seam component & contextual model overview

Review of Enterprise JavaBeans 3.0 Component Framework - (Optional Module)

  • EJB3.0 Architecture Overview
  • EJB3.0 SessionBeans
  • Client Views for SessionBeans
  • Entities and Java Persistence API (JPA)

Review of JavaServer Faces Framework and Facelets - (Optional Module)

  • Overview of JSF & Installation
  • JSF within JavaServer Pages
  • Managed Beans and Page navigation
  • Context data management in Beans
  • Using message bundles
  • Facelets technology overview

JBoss Seam Tooling and Projects

  • Project installation
  • Top-down, bottom-up, command-line tooling for RAD using Seam-Gen

JBoss Seam Component Model

  • Component interception
  • Built-In components
  • JBoss Seam Bi-jection

JBoss Seam Context Model

  • Fundamental JBoss Seam Contexts
  • Declarative context model
  • Stateful context
  • Granularity
  • JBoss Seam Application Framework
  • Declarative Context model implementation
  • Built-in components
  • JBoss Seam Events, Exceptions & Interceptors
  • Seam-defined events
  • Exception management
  • JBoss Seam Testing Framework
  • Automated testing
  • Testing tools
  • TestNG
  • Integration and Unit testing
  • RichFaces
  • AJAX Support

Links for this sub-section: