MVC模式的理解和想到的,IN数学的角度
??? MVC模式,很方便我们的开发,不管是一个人的开发,还是多个人。它是一种模块化的设计思想。
??? 可以这么说,网页?=?数据?+?表现,一个网页,数据是花,表现就是叶子的修饰,用户从网页中获得的是数据。信息是网页表达的目的,数据的动态性,使我们将数据抽像出来,形成一个集合,我们称之为数据库。这其实是完成了网页的数学抽象处理过程。
??? 从数据的角度来看,用户行为可以分为浏览(读取信息)?提交信息(修改信息+加入信息)?删除信息四个基本数据操作,那么对于信息来说,就有
??? 信息的生存过程?:?出生-》{成长?|?展示}-》死亡
对应着?插入?-》修改 |? 读取=》删除
??? 网页的复杂,一方面是信息的复杂?另一面的实现的行为复杂
??? 网站,从数学的角度来看,是可以定义一个这么的空间WEB,这个空间是网页W和用户行为A构成的集合,这个集合上存在着这么一个运算F: W*A->W,那么WEB空间就是(W,A;F)
?? 网站?:?数据?+?流程控制?+?用户行为
?? 用户不同的行为需求不同的数据,就要起到控制数据的流转,网站的所做的操作吧
?? 数据层?+?流程控制层 + 表现层?这是一网站的组成功能
?? M负责数据?C负责流程的控制?V负责展示数据,这就是MVC模式对应实现的