您有个知识币

【退出】

php mvc模式浅析

mvc模式是当今web编程最流行的模式。

其流行的原因在于以下几点:

1.高耦合性:mvc各模块之间是高度解耦合的,各模块可以说是相互独立的。它们通过一个xml文件或一个数组建立联系。

2.结构清晰:mvc的各模块功能明确,m负责数据处理,v负责数据和页面效果展示,c负责调度。

3.整合更灵活:既然各模块有很强的独立性,那么你可以很容易的替换任何一块,而不用动其它两个模块或动的很少。

4.更好的利用开源:以前是一个项目或一个文件,mvc可以做到模块级利用开源。如当前流行的smarty就是view模块级的。

mvc的核心思想

MVC (Model-View-Controller)模式,即模型-试图-控制器模式,其核心思想是将整个程序代码分成相对独立而又能协同工作的3个组成部分,具体的功能如下:

模型(Model): 业务逻辑层。实现具体的业务逻辑、状态管理的功能,主要是完成数据的操作。

视图(View):表示层。就是与用户实现交互的页面,实现界面效果,完成数据的输入和输出功能。

控制器(Controller):控制层。起到控制整个业务流程的作用,掌控view和model层之间的数据传递,实现View层跟Model层的协同工作。

本文固定链接: http://www.webzhishi.com/php-mvc/ | web知识网

php mvc模式浅析:目前有1 条留言

  1. abc:  

    低耦合性,不解释

    2012-08-08 14:43:09 [回复]

发表评论