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

ASP.Net中MVC普通模式和工厂模式的区别。模式讲解

ASP.Net中MVC普通模式和工厂模式的区别。模式讲解

不要说MVC是什么什么什么 表示 业务 数据 层。。这些。
不要说大道理 

就说每一个层起到的作用。。
要怎么用法。。。
哪一层调哪一层。。

比如BLL DAL Model Web 各个起到的作用 
他们是什么意思。。

谢谢。。。
--------------------编程问答-------------------- 你都知道还讲什么 --------------------编程问答-------------------- 看看petshop --------------------编程问答-------------------- 我知道 那个意思。。。
 它表面的意思。。。

就是字面意思。。

但是不理解的是 3层分出来 有好几个类库呢? 

--------------------编程问答-------------------- 不要说大道理...那就没什么可说了...本来就都是些概念...自己在实践中理解吧... --------------------编程问答-------------------- 我也不懂! --------------------编程问答-------------------- MVC 好像不是微软派的做法。

不过很多人把3层结构当作MVC这么叫,不知道你也是不是这么认为。

工厂模式是用在多数据库支持。 --------------------编程问答-------------------- 还是那句话,看petshop --------------------编程问答-------------------- 这东西网上一大把,自己去看吧~这是很基础的东西 --------------------编程问答-------------------- petshop..我觉得我根本没必要看吧。。。
22个项目 。。。

联系起来 从哪看啊。。。

先从简单的吧 --------------------编程问答-------------------- MVC其实就是个三层架构
最典型的那种
工厂模式是建立在三层架构的基础上的
多了个工厂,接口,反射什么的
看看PetShop4.0就是比较典型的依赖注入
--------------------编程问答-------------------- 二者没有直接关系(七拐八拐地把理论关联上的除外)。

asp.net关于mvc的实现参见 http://blog.joycode.com/scottgu/archive/2007/10/15/109399.aspx --------------------编程问答-------------------- 谁要是能把它两个讲出有关系,真是太有才了~ --------------------编程问答-------------------- 有关系

都是设计模式 --------------------编程问答-------------------- 13楼,有才~ --------------------编程问答-------------------- 拿PHP来说, 一个登录, C 就是用来到数据库里面验证,将返回值给    M ,M里面判断对这个值进行判断,然后选择将   V层的哪个页面呈现给用户.



刚刚在一个网站看的,不知道对不对... --------------------编程问答-------------------- 工厂模式不会.... --------------------编程问答-------------------- 不论你是否采用“工厂”来配置,你都可以采用将V和M分离开的设计原则。把本来属于接口、多态的简单概念夸大为“工厂”模式,这是对工厂的曲解。 --------------------编程问答-------------------- 什么都不懂,还玩概念~ --------------------编程问答-------------------- 举个例子,假设M中有一个“我喜欢的颜色”属性,V中有5、6个控件根据这个属性而改变,V中有一个可编辑控件允许客户端更改这个属性,那么MVC原则告诉我们:不要在可编辑控件的“颜色Changed”这个事件中去直接修改另外那5、6个控件,而应该仅仅修改M中的“我喜欢的颜色”属性,那5、6个控件应该将自身的属性绑定到这个M中的属性上,从而(在页面Render时)自动刷新。

MCV的目的是让美工的设计与代码设计解耦。如果你的页面太简单(例如大多数学asp.net人写的),体会不到它的好处,因为这类页面上的“对数据敏感”的控件实在太少了。复杂、炫酷的页面,可能有几百个控件,每个控件都有几十个属性和好几个方法与数据绑定,采用MVC原则则可以减少80%的编码工作量,而且很容易理解和测试程序。 --------------------编程问答-------------------- 复杂、炫酷的页面,可能有几百个控件  -->  复杂、炫酷的页面,可能有几千个控件(包括模板在运行时展开的控件视图) --------------------编程问答-------------------- PetShop4。0
下载后 一安装
研究个几天就 理解了 --------------------编程问答-------------------- 欢迎各位加入ASP.NET MVC框架超级群!让我们共同学习、进步!QQ群号:40985466 

非常乐意为大家提供一个良好的交流平台!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,