当前位置:编程学习 > C#/ASP.NET >>

求助基于MVC的设计方法

希望在进行软件设计开发时,采用MVC的分层思想,将界面、模型、控制层进行分离,不知是否有什么好的工具。比如,对于界面层是否有很方便的控件可以支持类似于组态软件似的配置方式等,其他层都可以采用什么样的方法? --------------------编程问答-------------------- 装个MVC4,VS2010自动生成MVC架构
不知道楼主是不是这个意思 --------------------编程问答-------------------- 是希望能有一些控件,支持数据的绑定,绑定后台处理服务或数据检索服务的数据进行显示或数据编辑等。还有就是MVC划分的标准和原则。有没有工具支持设计和开发。 --------------------编程问答-------------------- MVC和分层可是两个概念。先搞清楚概念,再谈什么方法吧。 --------------------编程问答-------------------- MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

就算你认为层不对,换个名词,核心思想是分离不就行了,不要较真什么概念,概念有啥大不了的。有想法你就说,没想法可以不说,心态先摆对了,不要把自己当成评委来评审。
--------------------编程问答-------------------- MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

就算你认为层不对,换个名词,核心思想是分离不就行了,不要较真什么概念,概念有啥大不了的。有想法你就说,没想法可以不说,心态先摆对了,不要把自己当成评委来评审。
--------------------编程问答-------------------- 楼主对MVC的理解比较到位,其实还可以再抽象一点,
我们把MVC理解为:提供者-消费者-代理人,
并且,在每个职责内部还可以按照这种方式继续分离,
无论划分出多少职责,驱动层级恒定三层;

这一设计思想不是软件生产领域的专利,有2000年的历史了,
在我们的世界中,这种模式无处不在,
在软件生产领域的应用几乎伴随着软件技术的发明同步产生,
只不过(就像马丁福勒说的)搞这行的的特喜欢发明一些新名词
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,