Name
JBoss Seam

Code
3256

Duration
16 Hours

Description
Seam is JBoss' open source framework for Java EE applications development. Seam fits the gap between server side programming (e.g. EJBs development) and web development (e.g. JSF development). This course covers Seam's main compoments and walks through practical scenarios.

Population
Java EE Developers.

Objectives
Become capable of using the JBoss Seam framework when developing Java EE applications.

Prerequisites
JSF & EJB practical experience.

Topics
Introduction to Seam
Installation
Applications Deployment
EJBs Deployment
Tomcat Deployment
JBoss Deployment

Seam Basics
Seam Application Architecture
Seam Components
Objects Injection
Objects Outjection
Data Validation

Seam Pages Flow
Simple Navigation
Defining Pages Flow

Seam Data Persistence
Persisting Java Entities
Home Objects
Query Objects

Seam Conversations
Components Scope
Conversation Flow
Conversation Configuration