asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET MVC 4框架揭秘:MVC与Model 2


发布日期:2020年12月03日
 
ASP.NET MVC 4框架揭秘:MVC与Model 2

ASPNETMVC与Model

ASPNET MVC就是根据Model 模式设计的对于HTTP请求的拦截以实现对目标Controller和Action的解析是通过一个自定义HttpModule来实现的而对目标Controller的激活则通过一个自定义HttpHandler来完成在本章的最后我们会通过一个例子来模拟ASPNET MVC的工作原理

在上面我们多次强调MVC的Model是维持应用状态提供业务功能的领域模型或者是多层架构中进入业务层的入口或者业务服务的代理但是ASPNET MVC中的Model还是这个Model吗?稍微了解ASPNET MVC的读者都知道ASPNET MVC的Model仅仅是绑定到View上的数据而已它和MVC模式中的Model并不是一回事由于ASPNET MVC中的Model是基于View的我们可以将其称为View Model

由于ASPNET MVC只有View Model所以ASPNET MVC应用框架本身仅仅关于View和Controller真正的Model以及Model和Controller之间的交互体现在我们如何来设计Controller我个人觉得将用于构建ASPNET MVC的MVC模式成为M(Model)V(View)VM(View Model)C(Controller)也许更为准确

返回目录ASPNET MVC 框架揭秘

编辑推荐

Java程序性能优化让你的Java程序更快更稳定

Visual C++音频/视频技术开发与实战

上一篇:ASP.NET MVC 4框架揭秘:Model 2

下一篇:ASP.NET MVC 4框架揭秘:IIS 5.x与ASP.NET