Java Logo

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