JBoss Seam is a powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3) and Business Process Management (BPM). The JBoss Seam Essentials course covers the JBoss Seam framework and various core features such as context, conversation, component essentials, events and error handling, Facelets, JSF & EJB3 essentials, Rich client applications, security, as well as new and exciting features in the JBoss Seam framework.
The number of students may be adjusted after the course has been added to the cart.
- Course Description
-
-
JBoss Seam is a powerful new application framework for building next
generation Web 2.0 applications by unifying and integrating
technologies such as Asynchronous JavaScript and XML (AJAX), Java
Server Faces (JSF), Enterprise Java Beans (EJB3) and Business
Process Management (BPM). The JBoss Seam Essentials course covers
the JBoss Seam framework and various core features such as context,
conversation, component essentials, events and error handling,
Facelets, JSF & EJB3 essentials, Rich client applications,
security, as well as new and exciting features in the JBoss Seam
framework.
-
- Prerequisites:
-
A solid background in Java programming is necessary.
- The JB167 Hibernate Essentials course or equally comparable
Hibernate/JPA experience is a prerequisite. Students must be
familiar with the JEE (Java EE 5) Specification, the Enterprise
JavaBeans 3 Specification, and the Persistence Framework (JPA).
- Students also should have a sound understanding of web and/or
application servers (e.g. Tomcat or JBoss).
-
- Audience:
-
The JBoss Seam Essentials course is targeted toward Java developers
constructing enterprise and next-generation Web 2.0 applications
wanting to become more proficient and productive during development
using JBoss Seam, the lightweight JEE (Java EE 5) application
framework.
-
- The JB167 Hibernate Essentials course is a prerequisite. A
student must attend the Hibernate Essentials course, or have
comparable experience, before taking JB170 JBoss Seam Essentials.
-
-
Volume discounts:
If your company needs to train more than one employee at the same
time, take advantage of our multi-student discounts.
- 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
-
Boss 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
|