The application life cycle of MVC includes two primary phases, which are: creating the request object, and sending response to the browser. There are usually 4 steps in creating a request object. These include filling route, fetching route, requesting the context created, and controlling the instance created. It’s execution steps like that of any other web application. The first step is to understand the request, and then, the second step involves sending out an appropriate response depending on the type of request.