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