Chapter 6
Introduction to Facelets
The term Facelets is commonly used to refer to the JavaServer Faces View Definition Framework, which is a page declaration language that was developed for use with JavaServer Faces technology.
The concept of View Declaration Language (VDL), introduced in JavaServer Faces 2.0, allows declaration of UI components in different presentation technologies. Both JavaServer Pages and Facelets are considered different implementations of VDL.
Facelets technology is developed specifically for JavaServer Faces. As of JavaServer Faces 2.0, JavaServer Faces implementations will support Facelets. It is also now the preferred presentation technology for building JavaServer Faces based applications.


