home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transactiesystemen en 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 en data warehouseApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Programmeertalen » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSysteembeheer » ITILbalkjePraktischInschrijven 
Deze pagina is niet beschikbaar in het Nederlands.
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

an ABIS partner.

Duration

4 days.

Schedule

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.

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