MVC模式与三层模式的区别?

来源:百度知道 编辑:UC知道 时间:2024/06/16 01:58:55
三层我有比较深的理解

可是MVC我以前认为就是三层..现在怎么来理解呢

晕,居然还有人说是一个意思
你所指的三层是j2ee设计中的三层,这个你很清楚,我就不说了。

MVC是java设计模式中的术语,跟这个三层说的不是一个方面的东西。

MVC :model,view,control 表示,如果软件需要用到UI界面,那么就应该分成: 模型层,表示层,控制层三层,
原因是模型表示数据原形, 表示层用来对数据进行绘制和表示。控制用来操控这些数据,
用户一般看到了表示层上的界面,使用控制层来控制界面,最后的结果影响到模型层。

MVC模式与工厂模式,单例模式,命令模式,等等一起共20多种合称为程序语言的设计模式,它是我们平时编程时的经验累积。我们在设计我们的程序时可以以它们做为参考进行程序的架框设计。

最后再说一句: MVC的要义就是显示的专业显示,逻辑的专业逻辑, 逻辑与绘图分开,不一定会是三层,可能会有更多层。只要能达到MVC要求的规则,你想几层都可以。 目的就是达到程序的各个模块之间尽量脱藕合。

可能我们说得让你有点一头雾水,所以强烈建议楼主去补习一下20多种设计模式。学了设计模式会对你的程序水平有质的提升,真的,我就是学完会爱上java的,以前把学习java当成任务,但学了设计模式后就爱上它了!

三层模式是指:数据库服务器、服务程序、客户端。

java swing也有mvc模式,model模型,view视图,control控制。

MVC ===》model,view,control===》模型层,表示层,控制层三层
一般用jsp技术作为view,struts作为control,bean作为model层
我理解也就是你所谓的三层。

一个意思