Account Links: Cart | Register | Log In

Skip to content

Back to classroom courses >

JB170 JBoss: SEAM Essentials

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, configuration with JBoss Developer Studio
  • 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 Interceptors
  • JBoss Seam Testing Framework
    • Automated testing
    • Testing tools
    • TestNG
    • Integration and Unit testing
  • JBoss Seam Advance Features Overview
    • Remoting
    • RichFaces
    • Web Services
    • AJAX Support
    • GWT
    • Security
    • Groovy
    • Hibernate Search

Links for this sub-section:

Related Links