Goals
- Building robust JEE applications based on JSF 2
Program
Principle of MVC and MVC 2 architectures
Overview of MVC2 frameworks: Struts, JSF, Spring MVC
Presentation of JSF: versions, functionalities, positioning, implementations
Implementation of JSF 2 in a web application
Development environment, plugins, Java application server EE
Workshop: Installation of the development environment
JSF 2 project: libraries and dependencies
Log management
Configuration of the filter in the web.xml
Configuration of JSF 2 taglibs
file faces-config.xml
MVC chaining in JSF 2
Workshop: Creation and execution of a JSF 2 project
Lifecycle of a request and presentation of the JSF taglib
Graphic components, creation of
Managed Beans forms : creation, scopes, navigation rules
Validation of forms: JSF validators, Bean Validation (JSR 303)
Management of
Listeners error messages ,
Language EL interceptors : presentation, expressions, implicit objects
Internationalization (i18n) in a JSF 2 application
Error
handling Properties files and internationalization of views (i18n)
Management of types and conversions
Definition and configuration of custom interceptors Upload
management
Workshop: Implementation of several forms: creation, validation, processing
Workshop: Using the available persistence spaces
Persistence spaces: page, request, session, application Session
handling: adding and retrieving attributes
Defining and using application variables
Creating and retrieving cookies
Workshop: Using the available persistence spaces
Facelets: presentation, layouts and custom components
Setup: configuration
Model page and use
Sitemesh: an alternative to Facelets
Workshop: Integration of templates and use
Duration
3 days
Price
£ 1875
Audience
Java Developers
Prerequisites
Proficient in Java
Reference
JAV100217-F
Sessions
Contact us for more informations about session date