本章小结
ASPNET MVC是在现有的ASPNET平台上基于MVC架构模式创建的Web应用开发框架MVC体现了界面呈现UI处理逻辑和业务逻辑之间的分离传统的MVC并没有对ModelView和Controller之间的交互进行严格的约束在软件设计的发展历程中出现了一些MVC的变体它们遵循定义在MVC中的基本原则并定义更加严格的交互规则其中MVP和Model 是两个典型的MVC变体而ASPNET MVC就是对Model 的实现
ASPNET采用极具扩展性的管道式设计HttpApplication是整个ASPNET 管道的核心它定义了一系列的事件它们会在请求处理过程中相应的阶段被触发HttpModule是成就ASPNET可扩展的头号功臣通过HttpModel注册HttpApplication相应的事件帮助我们在某个阶段参与到对请求处理的整个流程之中而请求的最终处理者是注册的HttpHandlerASPNET MVC实际上是通过自定义的HttpModule和HttpHandler构建的
为了让读者对ASPNET MVC对从接收请求到回复响应的整个处理流程有一个大致的了解我们按照ASPNET MVC本身的实现原理构建了一个模拟程序该程序模拟了URL路由Controller的激活Action的执行和View的呈现可以将此模拟程序看成是一个迷你版的ASPNET MVC
返回目录ASPNET MVC 框架揭秘
编辑推荐
ASP NET开发培训视频教程
Microsoft NET框架程序设计视频教程
Java程序性能优化让你的Java程序更快更稳定
Visual C++音频/视频技术开发与实战