Mar232012
php mvc模式浅析
作者:黑♂白 发布:2012-03-23 18:33:48 分类: web后端
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层的协同工作。
php mvc模式浅析:目前有1 条留言
发表评论
您还未登录,需要登录后才能发言
低耦合性,不解释
2012-08-08 14:43:09