模式的疑惑

看了一些模式,如DAO、MVC、设计模式等,可能没有比较系统地去看,现在感觉有点乱了,请问这些是不是同一种类型的,还有没有其它的一些呢?不知哪位朋友有空理一下

DAO是有关数据库保存的

MVC是界面方面的

设计模式则是通用的。

学习这些模式,自己首先要有JSP+ JDBC 之类开发经验,对数据层和界面层 业务层是什么样有一个感官认识。

谢谢板桥
现在主要还是对业务层不熟悉,没什么经验

从业务逻辑开始设计,测试时提供虚拟数据即可。
当他们说,要把业务结果持久到db的时候,就整个dao进来。
但是后来他们又说了,我咋啥也看不着呢?你都是咋操作的啊?我有junit当然不需要什么jsp来验证我的业务逻辑真值性了,但是他们需要,这时候就需要整个mvc进来并提供个jsp或类似等等给他们看了。

一开始还以为dao、mvc都是设计模式里面的,现在算是弄清了
[该贴被flymouse于2008-08-20 13:15修改过]

设计模式是理念
MVC是设计模式的部分具体实现
DAO是MVC+OO的具体实现