4 myfaces framework, Myfaces overview, Myfaces projects – HP Integrity NonStop J-Series User Manual
Page 145: Myfaces trinidad, Myfaces tomahawk, Chapter 4: myfaces framework

4 MyFaces Framework
MyFaces Overview
The Apache MyFaces project is an implementation of the JavaServer Faces (JSF) specifications. It
also provides a set of JSF components that go beyond the JSF specifications. The MyFaces "core"
project is an implementation of the JSF specifications and its sub-projects add features that work
with MyFaces core or any other implementation of JSF specifications.
NOTE:
Any mention to Apache MyFaces in this document refers to MyFaces version 2.0.2 and
any mention of JSF refers to JSF version 2.0.
The Apache MyFaces project provides:
•
A JavaServer Faces implementation (MyFaces API, MyFaces Impl modules)
•
Component libraries for building web applications using JSF (for example, MyFaces Tomahawk,
MyFaces Trinidad)
•
Implementation and extension packages to JSFs (for example, MyFaces Extensions Validator)
MyFaces Projects
Apart from the MyFaces core project, the Apache MyFaces Trinidad and MyFaces Tomahawk
sub-projects are certified for use on the NonStop platform. For more information about MyFaces
projects, visit
.
MyFaces Trinidad
MyFaces Trinidad includes a comprehensive component library that provides a set of extended
services by adding new components to the default components of the MyFaces core framework.
MyFaces Trinidad provides the following features:
•
Rich set of components, validators, and converters, such as Dialog framework, Date Restriction
validator, and so on.
•
Efficient implementations of client-side state saving.
•
Rich DHTML client-side renderers.
•
Partial Page Rendering (PPR).
•
Client-side converters/validators.
•
Bidirectional language support.
•
Accessibility - support for Section 508.
For information on MyFaces Trinidad, see
.
MyFaces Tomahawk
MyFaces Tomahawk provides custom components that are fully compatible with JSF. These
components extend the functionality provided by the core components of JSF. MyFaces Tomahawk
provides the following features:
•
Support for Tiles to build page templates and plug in reusable page components. For more
information on using Tiles, see
•
Advanced GUI components, such as CAPTCHA, JSCook_Menu, and so on.
•
Support for enhanced components, such as Extended_Data_Table,
HtmlSelectManyCheckbox
, PanelGrid, and so on.
For information on MyFaces Tomahawk, see
.
MyFaces Overview
145