JavaServer Faces – Transformation of Facelet to UIViewRoot

International Journal of Computer Trends and Technology (IJCTT)          
© 2018 by IJCTT Journal
Volume-55 Number-1
Year of Publication : 2018
Authors : Vijay Kumar Pandey
DOI :  10.14445/22312803/IJCTT-V55P105


Vijay Kumar Pandey "JavaServer Faces – Transformation of Facelet to UIViewRoot". International Journal of Computer Trends and Technology (IJCTT) V55(1):22-30, January 2018. ISSN:2231-2803. Published by Seventh Sense Research Group.

Abstract -
This document provides deep dive insight and guidance necessary for application architects, software designers and software programmers who develop enterprise web-based applications utilizing JavaServer Faces (JSF). The guidance is meant to provide an in-depth understanding to the reader, on how XHTML code is processed and converted to Facelet and then to UIViewRoot components, allowing the reader to better design, architect and develop robust and complex enterprise-wide web-based applications using JSF 2.2. This document assumes that the reader has a basic understanding of JSF 2.2.

[1] JavaServer Faces 2.2 API, website -
[2] JavaServer Faces Tutorial by Oracle, website -
[3] MyFaces 2.2 -, website
[4] PrimeFaces showcase, website -
[5] PrimeFacesAPI, website -
[6] OmniFaces showcase, website -
[7] OmniFaces API, website -

JSF, JSF2.2, XHTML, Facelet, UIViewRoot, JSF Component Tree, JSF Lifecycle, MyFaces, PrimeFaces, OmniFaces.