对MVC的简单理解
来源:互联网 发布:linux语言包下载 编辑:程序博客网 时间:2024/05/17 00:18
V至少可以明确为输出至浏览器,MC的定义及功能也没有明确的划分。
请大侠们指教:
1、MVC各部分功能的明确划分,其中各是什么内容?
2、M是不是单指DB,还是包含有DML、DDL,抑或包含class及function?
3、如果M单指DB,那么DML、DDL能否归入在C中?还是另分成D(DatabaseController)?MVC是否要改成MDVC?
例:有一个留言板。
第一种方案:
QUOTE:
M:数据库
C:查询留言、增删改留言、分页类(函数)等
V:输出留言
第二种方案:
QUOTE:
M:数据库、数据库操作类(函数)、功能类(函数)等
C:各种功能调用(类、函数等)
V:输出留言
那种方式是合理的?
我考虑用第二种方案。
大侠们的实现方案又是怎样的?请不吝赐教,谢谢。
我对MVC的理解如下:
[点击图片可在新窗口打开] 图片可在新窗口打开 style="WIDTH: 400px; CURSOR: pointer" src="http://www.phpchina.com/bbs/attachments/20080216_ecd4c83b8ba11c357313sIHRdaVlOsJK.gif" border=0>
mvc.gif
- 对MVC的简单理解
- 对MVC的理解
- 对MVC的理解
- 对MVC的理解
- 对MVC的理解
- 对MVC的理解
- 对mvc的理解
- 对MVC的理解
- 对MVC的理解
- 对MVC的理解
- 对MVC的理解
- MVC的简单理解
- 对MVC的初步理解
- 对MVC模式的理解
- 我对MVC的理解
- 我对MVC的理解
- 我对MVC的理解
- 对MVC模式的理解
- 在php中 从MSSQLSERVER导入到Mysql
- OMADRM2:签名和MAC算法
- ABAP OO的八大理由(十七)
- 世界上最奇怪的法律
- 使用OpenJWeb(RAD) Java快速开发平台定制功能的完整过程示例
- 对MVC的简单理解
- 整理的sql语句
- google面试题及我的算法(3)——递归序列
- 10个你不是富人的原因
- SQL语句收集
- CheckBox改变GridView行的颜色(1)
- 用CreateProcess API函数来创建相应的进程
- AJAX的跨域名访问
- 分析:UGC将是移动互联网的新热点