English 中文(简体)
MVC Framework - Architecture
  • 时间:2024-11-03

MVC Framework - Architecture


Previous Page Next Page  

In the last chapter, we studied the high-level architecture flow of MVC Framework. Now let us take a look at how the execution of an MVC apppcation takes place when there is a certain request from the cpent. The following diagram illustrates the flow.

MVC Flow Diagram

MVC Flow

Flow Steps

Step 1 − The cpent browser sends request to the MVC Apppcation.

Step 2 − Global.ascx receives this request and performs routing based on the URL of the incoming request using the RouteTable, RouteData, UrlRoutingModule and MvcRouteHandler objects.

Step 3 − This routing operation calls the appropriate controller and executes it using the IControllerFactory object and MvcHandler object s Execute method.

Step 4 − The Controller processes the data using Model and invokes the appropriate method using ControllerActionInvoker object

Step 5 − The processed Model is then passed to the View, which in turn renders the final output.

Advertisements