日期:2019 年 12 月 26 日
对 mvc 模式的理解
对 MVC 模式这几个字,我可谓是耳熟能详,一直都能听到或看到它,但是对它的理解却一直停留在表面,并没有真正的理解这几个层的具体含义及它们之间的关系,今天特意看了看,就做一点笔记吧
什么是 MVC 模式 ?
MVC 模式,字面意思就是 model-view-controller 模式,它是应用程序的一种开发模式,包含在 J2EE(Sun 公司 Java EE 平台)上,不属于 23 种设计模式中的某一种,被用来做应用程序的分层开发
几个层次的具体含义及联系
MVC 模式分为 3 个部分:model 层、view 层、控制器
model 层代表一个存取数据的对象,可以带有逻辑;或者我们可以简单把它理解为数据层
view 层代表模型包含的数据的可视化,或者理解为用户界面
控制器字面意思就是用来控制 model 层和 view 层的同步,它是作用于 model 层和 view 层之上的,一方面控制数据流向 model层,同时也要在数据发生变化时,保证 view 层的更新,它使得 model 层和 view 层分离开来