home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transaction systems and 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 and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
Working with JSF (JavaServer Faces)

Intended for

Internet/intranet/extranet application developers who wish to learn a Java based web framework with broad industry support.

Background

A basic knowledge of Servlets and JavaServer Pages is required (see course Java EE: building web applications with servlets & JSPs).

Training method

Theoretical foundations with demonstrations. There is plenty of time provided for practical exercises.

Course leader

Sandy Schillebeeckx, anova.

Duration

2 days.

Schedule

datelanguageplacepriceremarks
20/02/2012 Leuven940 EUR
09/05/2012NWoerden940 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 

Objectives

As web-based applications grow in complexity, there is a need for a good application framework. Without such a framework, the maintenance of such an application becomes difficult, time-consuming and error-prone. In the last years, several frameworks have been created for web-based Java applications. JSF is a component-based view framework which has been included in the Java EE standard.

In this course the participant will get a good insight in the architecture and use of the JSF framework. He will be able to build the view layer of an enterprise application, but also be aware of the integration with other parts of the application.

Main topics

  • Introduction: JSF vs. other frameworks
  • JSF configuration: XML vs. annotations, declaration of managed beans
  • Bean lifecycle
  • Forms and navigation - Facelets
  • Validation: JSF and Bean Validation Framework
  • Custom converters and validators
  • Internationalization
  • JSF tag libraries
  • Event handling: action events, value change events, phase events, system events, AJAX support
  • Advanced: integration via CDI