10 myfaces overview, Myfaces architecture, Chapter 10: myfaces overview – HP Integrity NonStop H-Series User Manual
Page 223

10 MyFaces Overview
JavaServer Faces (JSF) is based on the Model-View-Controller (MVC) architecture, which provides
a rich and comprehensive set of components that help you create and maintain the Graphical
User Interface (GUI) for any web application.
Among many JSF implementations, the Apache MyFaces implementation is the most popular
because it provides all the necessary components required for creating the commonly used web
forms.
The Apache MyFaces project provides:
•
Component libraries for building web-applications using JSF (for example, MyFaces
Tomahawk and MyFaces Trinidad)
•
Models for integrating MyFaces with other frameworks and services
•
Implementation and extension packages to JSFs
MyFaces Architecture
MyFaces is an implementation of JSF; therefore, its basic architecture is similar to the JSF
architecture.
shows the basic architecture of JSF.
Figure 10-1 Basic Architecture of JSF
MyFaces Architecture
223