Java Logo

Goals


- Master web application development with JBoss Seam

Program

JEE: architecture and components
Contributions of MVC 2 frameworks
JSF: basic principles, implementation
EJB 3: functionalities, use
JBoss Seam: presentation, contributions and architecture
Development environment (Eclipse / SeamGen)

Practical workshop: Setting up the environment – Multiple JSF, EJB3 / JPA reminders – First Seam example

Integration of components: Facelets, Seam JSF components, …
Life cycle of Seam components
Validation of inputs
Request filters
Bijection and injection of dependencies
Business process
management PageFlows management (jPDL / Drools, Eclise IDE, returns)
Test expression : the SeamTest class, the embedded runtime
Packaging and deployment

Hands-on workshop: Implementing Seam in an application – using jPDL for navigation

EJB 3 Stateless vs Stateful: features, performance
Scope Conversation
Competition: contexts, management, exceptions
Definition of Workspace

Practical workshop: Using workspaces

JEE
EJB Entity / JPA persistence APIs , Hibernate
Transactions and concurrency
Cache usage

Practical workshop: Building a data access layer

Using Seam without
JavaScript / Ajax EJBs (Seam POJO) and Seam Remoting
Internationalization (i18n)
Security in a Seam application

Practical workshop: application of advanced concepts: ajax, i18n

Duration

4 days

Price

£ 2475

Audience

Java Developers

Prerequisites

Mastery of Java language, knowledge of JEE (JSF, EJB 3), AJAX

Reference

JAV509-F

Sessions

Contact us for more informations about session date