home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - OS/390 - z/OS » UNIX - Linux - AIX » Windows » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
JBoss Seam

Intended for

Java developers planning to adopt JBoss Seam for increased productivity in developing enterprise applications.

Background

Solid background in Java programming; familiarity with the JEE 5, JSF, EJB 3, and JPA specifications; experience with Hibernate and/or JPA; sound understanding of web and/or application servers (e.g. Tomcat or JBoss).

Training method

Intructor-led classroom training with practical labs.

Course leader

RealDolmen.

Duration

4 days.

Schedule

datelanguageplacepriceremarks
26/08/2010EHuizingen1700 EUR
30/09/2010NHuizingen1700 EUR
18/11/2010EHuizingen1700 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 

Objectives

EJB 3.0 has changed the notion of EJB components as coarse-grained, heavy-weight objects to EJBs as lightweight POJOs with fine-grained annotations. JSF introduced an powerful component based presentation model, that uses POJOs as managed beans and streamlines request handling. In Seam, any class may be an EJB, and can be used as a managed bean for JSF - Seam eliminates the distinction between presentation tier components and business logic components and brings a uniform component model to the EE platform. At the same time, Seam offers a multitude of tools, provides a rapid development framework and features testing support, making the development of Java EE web applications much easier while removing any boilerplate code.

After attending this course, students will be proficient in the use of JBoss Seam to productively develop enterprise applications for the JEE 5 platform.

Main topics

  • Introduction
  • Features and benefits of JBoss Seam
  • Architectural Overview
  • Relationship to Enterprise JavaBeans 3.0 and JavaServer Faces
  • Getting Started
  • Recommended JSF Enhancements
  • Rapid Application Development Tools
  • Using Seam Gen
  • Installing and configuring JBoss Seam projects
  • Stateful Applications Made Easy
  • Seam as a Stateful Framework
  • Fundamental JBoss Seam Contexts
  • Declarative context model using annotations
  • Stateful context
  • Seam Bijection
  • A Simple Stateful Application
  • Conversations
  • Workspaces and Concurrent Conversations
  • Transactions
  • Integrate the Web and Data Components
  • Validating Input Data
  • Clickable Data Tables
  • Bookmarkable Web Pages
  • The Seam Application Framework
  • Exception Handling
  • AJAX Support
  • Custom and AJAX UI Components
  • Enabling AJAX for Existing JSF Components
  • Direct JavaScript Integretion Using Seam Remoting
  • Business Processes and Rules
  • Managing Business Processes with jBPM
  • Stateful Pageflows using JBoss Rules
  • Rule-Based Security
  • The JBoss Seam Testing Framework
  • Unit Testing
  • Mocking up the Database and EJBs
  • Integration Testing