In this chapter, we will continue to explore more situations where the faces-config.xml
file will help us to accomplish different configuration tasks (of course, for some of them we have the alternative of annotations, while for others, we need to switch to the XML configuration level). Besides the examples presented in the previous chapter, this chapter will go deeper and cover the further list of tasks, which are as follows:
Configuring resource handlers
Configuring the View handler
Overriding JSF renders
Working with client behavior functionality
Configuring the Global Exception handler
Configuring render kit factory
Configuring partial view context
Configuring visit context
Configuring external context
Configuring Flash
JSF 2.2 Window ID API
Configuring lifecycle
Configuring application
Configuring VDL
Combining multiple factory's powers