ADF Life Cycle
The combined JSF and ADF life cycle is only one sequence within a larger sequence of events that happens when an HTTP request arrives at the application server and continues until the page is returned to the client. This overall sequence of events can be called the Web page life cycle. It follows processing through the Model, View, and Controller layers as defined by the Model-View-Controller (MVC) architecture.
The ADF life cycle also contains phases that are defined to notify the ADF life cycle listeners before and after the corresponding JSF phase is executed (that is, there is no implementation for these phases). This allows you to create custom listeners and register them with any phase of both the JSF and ADF life cycles, so that you can customize the ADF Faces life cycle if needed, both globally or at the page level.