Java Logo

Goals


- Learn to use JSF

- Discover the essentials of the possibilities of this Framework

- Build AJAX / JSF applications

Program

History and versions, the different standards
Principle of a framework and other choices
Handling of the development environment and the server
Reminders: servlets, JSP, JDBC, Javabeans, XML

Principle of MVC architectures
Setting up a project
First displays
Facelets: facing JSPs, advantages, needs
Facelets and HTML, XHTML, HTML 5

Workshop: set up a project with Tomcat and test

Summary of taglibs
Display and blend with HTML; the on-board resources system
Internationalization of a site
Display organization: panels, tables
Display organization: the layout system

Workshop: display a home page

Return any content (except HTML)

Setting up JavaBeans, relations between objects
Properties and initialization
Displaying information from JavaBeans
Tests and loops on data

Workshop: display of texts, numbers, lists

From one page to another: navigation and creation of functional architectures
Parameterized links and retrieval
Creation of forms
Conversions and validation: several ways of doing
Conversions and validation: tailor-made methods
Assessment of interactions

Workshop: complete and complex site with JSF

Some libraries: MyFaces, Struts-faces, RichFaces, Ajax4Jsf
JSF in relation with other frameworks

Workshop: link the site in JSF to a database using JDBC

Introduction to Ajax, suitability of the two models
Perform Ajax requests from JSF elements
Complete the JavaScript

Workshop: a very practical form thanks to AJAX

Duration

3 days

Price

£ 1995

Audience

All

Prerequisites

Knowledge of servlets and JSP, JavaScript (optional)

Reference

JAV221-F

Sessions

Contact us for more informations about session date