Call : (+91) 99 8080 3767
Mail : info@EncartaLabs.com
EncartaLabs

JBoss SEAM

The JBoss SEAM - Essentials training course examines the up-and-coming SEAM application framework, a combination of Enterprise JavaBeans and JavaServer Faces used to build robust Web 2.0 applications.

The JBoss Seam - Advanced training course examines the up-and-coming Seam application framework, a combination of Enterprise JavaBeans and JavaServer Faces used to build robust Web 2.0 applications. This course utilizes the JBoss Seam: Simplicity and Power Beyond Java EE book as its basis for conversation.

By attending JBoss Seam - Advanced workshop, delegates will learn to:

  • Use Conversations to manage User Tasks and Workspaces
  • Create Advanced JBoss Seam Components to support business logic
  • Apply Advanced JBoss Seam technologies, such as Bijection, to Persistence, Security, Navigation, and Validation
  • Leverage AJAX to build a better UI using RichFaces
  • Integrate web application development with JBoss Developer Studio

  • Experience with Java Enterprise Edition (J2EE)
  • High-level understanding of enterprise and modern web application development
  • Knowledge of JBoss Enterprise Development or equivalent experience

This JBoss Seam - Advanced class is intended for:

  • Experienced Java web developers looking to explore the capabilities of SEAM
  • Developers who already have JSF and basic JBoss Seam knowledge
  • Enterprise Systems Architects
  • Experienced Enterprise Java Developers
  • Technical Managers
  • Developers who already have JSF and basic Advanced JBoss Seam knowledge

COURSE AGENDA

JBoss SEAM - Essentials
(Duration : 2 Days)

1

What is JBoss Seam

2

SEAM framework, features, and functionalities

3

Understanding the SEAM Architecture

4

Key Components: Servlets, EJB3, JSF

5

Understanding Bijection

6

JBoss SEAM component model

7

JBoss SEAM context model

JBoss SEAM - Advanced
(Duration : 4 Days)

1

Introduction to Advanced JBoss Seam

  • Which framework should I use?
  • Advanced JBoss Seam's approach to unification
2

The Advanced JBoss Seam Life Cycle

  • Exploring how Advanced JBoss Seam participates in a request
  • The JSF life cycle sans Advanced JBoss Seam
  • Advanced JBoss Seam's page-oriented life-cycle additives
  • Combining page actions with navigation
  • The JSF life cycle with Advanced JBoss Seam
3

Components and Contexts

  • Advanced JBoss Seam's contextual naming container
  • Sorting out components
  • Defining components using annotations
  • A comprehensive component example
  • A component's life
  • Using EJB 3 session beans in Advanced JBoss Seam
  • Accessing components
4

The Advanced JBoss Seam Component Descriptor

  • Defining components using XML
  • XML namespaces in the component descriptor
  • Configuring component properties
  • Component definitions vs. component configuration
  • Configuring and enabling built-in components
5

Inversion of Control

  • Bijection: dependency injection evolved
  • Dynamic dependency @In-jection
  • @Out-jecting context variable
  • Bypassing bijection
  • Component events
  • Factory and manager components
6

The Conversation

  • Conversational state
  • The conversation context
  • Establishing conversation boundaries
  • Putting the conversation aside
  • Switching between conversations
  • Driving the conversation with a page flow
7

Advanced JBoss Seam-managed Persistence and Transactions

  • Getting persistence context management right
  • Enhancing the capabilities of the persistence manager
  • Setting up a persistence unit in Advanced JBoss Seam
  • Advanced JBoss Seam's transaction support
8

Rapid Advanced JBoss Seam Development

  • A framework within a framework
  • Stateful CRUD using the Home component
  • Smarter queries with the Query component
9

Ajax and JavaScript Remoting

  • Using Ajax with JSF
  • Partial form submits
  • JavaScript remoting to Advanced JBoss Seam
  • Conversational remoting calls

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top