码迷,mamicode.com
首页 > Web开发 > 详细

MVC在Web框架中的应用

时间:2017-06-04 10:54:05      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:部分   注意   表达   asp.net   开发人员   access   conf   描述   组合   

MVC三个主要部分的定义大致如下:

模型:模型是描述程序设计人员感兴趣问题域的一些类,这些类通常封装存储在数据库中的数据,以及操作这些数据和执行特定域业务逻辑的代码。

在ASP.NET MVC中,模型就像使用了某种工具的数据访问层(Data Access Layer),这种工具包括实体框架(Entity Framework)或者包含

特定域逻辑的自定义代码组合在一起的NHibernate。

视图:一个动态生成HTML页面的模板

控制器:一个协调视图和模型之间关系的特殊类。它响应用户输入,与模型进行对话,并决定呈现哪个视图(如果有的话)。在ASP.NET MVC中,

这个类文件通常以后缀名Controller表示

注意

MVC是一种高级架构模式,它的使用取决于具体应用环境,记住这一点是很重要的。ASP.NET MVC的上下文是问题域(一个无状态的Web环境)

和宿主系统(ASP.NET)。

ASP.NET MVC依赖的许多核心策略,与其他MVC平台所使用的策略相同,再加上它提供的编译和托管代码的好处,以及利用.net语言的新特性,比如

lambda表达式、动态和匿名类型,使其成为强大的开发框架。不过,本质上,ASP.NET采用了大部分基于MVC的Web框架所使用的一些基本原则:

a,约定优于配置(conversion over configuration)

b,不重复(又名DRY原则)

c,尽量保持可插拔性(pluggability)

d,尽量为开发人员提供帮助,但必要时允许开发人员自由发挥

 

MVC在Web框架中的应用

标签:部分   注意   表达   asp.net   开发人员   access   conf   描述   组合   

原文地址:http://www.cnblogs.com/goldenyi/p/6939654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!