php之MVC模式学习笔记
对于web应用的体系是多样化的,MVC模式将web体系清晰的分离出来,包括一般性的页面呈现,身份验证,表单数据的提交验证….
在概念上,MVC模式的定义的是model,view以及controller三者之间的桥梁。controller以及view都依赖于model,因为view和controller都得向model发送数据请求。数据通过controller输入到你的系统当中,并最终通过view显示出结果。对于你一个php开发者,更具体的来说,controller处理每一个外部的http请求,而view将产生http回应
- MVC模式将软件组织架构分为3层
- model结合了应用数据,应用流程以及业务逻辑
- view从model中提取数据并呈现出来
- controller调用应用流程,接收输入并传送给model和view