Call : (+91) 99 8080 3767
Mail : info@EncartaLabs.com
EncartaLabs

Facelets

( Duration: 1 Day )

The Facelets training course is designed to rapidly acquaint you with the essentials of Facelet technology. You will learn to compare and contrast Facelets to JavaServer Pages in a JSF application and explore the advantages and disadvantages of Facelet use.

By attending Facelets workshop, delegates will learn to:

  • Use Facelets in JSF applications
  • Illustrate how the IDE is used in Facelet-based JSF application development and testing

  • Advanced knowledge of JSF programming and lifecycle
  • Knowledge of JavaServer Pages and associated JSF tags
  • Skill in JavaScript and Java programming languages

  • This Facelets class is intended for JSF programmers migrating to the use of Facelets

COURSE AGENDA

1

Overview of Facelets

  • Templating
  • Composition components
  • Custom logic tags
  • Expression language and functions
  • Component libraries
2

Using Facelets

  • Installing Facelets
  • Initialization parameters
  • Adding the Facelet view handler
  • Mixing Facelets and JSPs in JSF applications
  • Context parameters
  • Tracing and debugging
3

Facelets Architecture

  • View creation lifecycle
  • Component tree implications for Facelet use
  • Facelets API
4

Facelets Templates and Composition

  • Benefits of templates and composition
  • Building a Facelet template
  • Utilizing a Facelet template
  • Limitations of custom components
  • UI tags
    • ui:component
    • ui:composition
    • ui:debug
    • ui:decorate
    • ui:define
    • ui:fragment
    • ui:include
    • ui:insert
    • ui:param
    • ui:remove
    • ui:repeat
5

Customizing logic tags and utilizing the Expression Language

  • Building custom logic tags
  • Extending Facelets with EL functions
6

AJAX alternatives and JSF

  • Limitations of AJAX within Facelets applications
  • DOM replacement with YUI
  • Mojarra project resources
  • New to JSF
    • Facelet support
    • Annotation-based programming model
    • AJAX support

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top