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
- 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