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