📜  MVC框架-体系结构

📅  最后修改于: 2020-10-21 04:46:30             🧑  作者: Mango


在上一章中,我们研究了MVC框架的高级体系结构流程。现在,让我们看一下当有来自客户端的特定请求时,如何执行MVC应用程序。下图说明了流程。

MVC流程图

MVC流程

流程步骤

步骤1-客户端浏览器将请求发送到MVC应用程序。

步骤2 -Global.ascx接收此请求,并使用RouteTable,RouteData,UrlRoutingModule和MvcRouteHandler对象根据传入请求的URL执行路由。

步骤3-此路由操作调用适当的控制器,并使用IControllerFactory对象和MvcHandler对象的Execute方法执行它。

步骤4 -Controller使用Model处理数据,并使用ControllerActionInvoker对象调用适当的方法

步骤5-然后将处理后的模型传递到视图,该视图又呈现最终输出。