`
phpkim
  • 浏览: 12158 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php中的MVC模式详解

阅读更多

mvc模式--基本是公司面试的必选题目,我面试的,也有从培训机构出来的,但是还是觉得他们的回答欠缺了一些。

 

这个题目的要点如下:
如果你是回答,要单词解释,要一针见血,再具体解释。有具体的应用更好
MVC思想,模式,
1、解释
M:model,模型,完成具体业务逻辑(包括数据库的crud操作和其他一些常规操作,如文件上传,验证码)
V:view,视图,显示用户的交互界面
C:controller,控制器,负责业务的调度,扮演交通警察的角色

2、一句话概括
核心思想,将业务逻辑和显示相分离(或将程序的输入、处理和输出分离,勉强也可)

3、扩展,详细说明
比如:访问的是www.shop.com/index.php?p=Home&c=Goods&a=add

路由判断是前台(home)的商品(Goods)控制器调用add方法完成Goods模型对数据库的add操作

4、优缺点
优点:分工明确,层次清晰
缺点:理解起来比较麻烦,学习成本要高一点

1
2
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    mvc设计模式 详解

    mvc模式也逐渐在php和coldfusion开发者中运用,并有增长趋势。 mvc设计思想将一个应用的输入、处理、输出流程按照model、view、controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。 ...

    PHP 中的 MVC 模式.

    **PHP中的MVC模式详解** MVC(Model-View-Controller)模式是一种广泛应用于Web开发的设计模式,旨在提高代码组织的清晰性和可维护性。在PHP中,MVC模式同样被广泛应用,帮助开发者将业务逻辑、数据处理和用户界面...

    经典mvc模式开发好

    **经典MVC模式详解** **一、MVC模式概述** MVC(Model-View-Controller)模式是一种软件设计模式,广泛应用于Web应用开发中,它将应用程序分为三个核心部分:模型(Model)、视图(View)和控制器(Controller)。...

    PHP MVC

    **PHP MVC 模式详解** PHP MVC(Model-View-Controller)模式是一种广泛应用于Web开发的设计模式,旨在提高代码组织性、可维护性和可扩展性。MVC将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器...

    MVC模式与PHP开发框架——MVC模式与PHP开发框架

    **MVC模式与PHP开发框架详解** MVC(Model-View-Controller)模式是一种软件设计模式,它在Web应用中广泛使用,旨在提高代码的可维护性和可扩展性。MVC将应用程序分为三个主要组件:模型(Model)、视图(View)和...

    PHP与MVC开发模式.pdf

    ### PHP与MVC开发模式详解 #### MVC设计模式概述 MVC,即Model-View-Controller,是一种广泛应用于软件工程,尤其是Web应用开发中的设计模式。该模式最早可追溯至20世纪70年代,旨在解决软件开发中的复杂性和耦合...

    是MVC---详解

    ### MVC设计模式详解 #### 一、MVC概念与历史 **MVC**,全称为**Model-View-Controller**,即**模型-视图-控制器**,是一种经典的软件架构模式,最初由Xerox PARC在20世纪80年代为编程语言Smalltalk-80发明。随着...

    PHP mvc模式

    **PHP MVC模式详解** PHP MVC(Model-View-Controller)模式是一种常见的软件设计模式,尤其在Web开发领域中被广泛采用。它将应用程序的逻辑分解为三个主要组件,分别是模型(Model)、视图(View)和控制器...

    mvc模式

    **MVC模式详解** MVC(Model-View-Controller)模式是一种软件设计模式,广泛应用于构建Web应用程序,尤其是在Java、.NET、PHP等后端开发领域。它将应用程序的业务逻辑、用户界面和数据访问分离开来,提高了代码的...

    php模式MVC详细分析

    【PHP MVC模式详解】 MVC(Model-View-Controller)是一种常见的软件设计模式,尤其在Web开发领域中被广泛采用。这种模式将应用程序的代码按照模型(Model)、视图(View)和控制器(Controller)三部分进行组织,...

    MVC模式应用Demo

    **MVC模式应用Demo详解** **一、MVC模式概述** MVC(Model-View-Controller)模式是一种软件设计模式,常用于构建Web应用程序,它将业务逻辑、数据处理和用户界面进行了清晰的分离,提高了代码的可维护性和可扩展...

    PHP5应用实例详解:使用Zend Framework & smarty构筑真正的MVC模式应用 源码

    在本实例详解中,你将学习如何: 1. **安装和配置Zend Framework和Smarty**: 设置环境,包括下载并安装这两个框架,配置项目目录结构,确保所有依赖项已正确安装。 2. **理解MVC模式**: 学习MVC的基本概念,包括...

    原生php实现mvc模式

    **原生PHP实现MVC模式详解** MVC(Model-View-Controller)设计模式是一种广泛应用于Web开发中的架构模式,它的主要目标是将业务逻辑、数据处理和用户界面分离,从而提高代码的可维护性和可扩展性。在PHP中,我们...

    详解MVC模式

    ### 详解MVC模式 #### 一、MVC模式概述 MVC模式,即模型-视图-控制器(Model-View-Controller),是一种广泛应用于软件工程中的架构模式,特别是Web应用开发领域。它通过将应用程序划分为三个核心部分——模型...

    mvc开发过程详解

    - **PHP开发Web Application**:PHP中有许多基于MVC模式的框架,如Laravel、CodeIgniter等。 #### 六、常见的MVC组件 - **Struts中Model1和Model2简介**: - **Model1**:早期的Struts版本采用了Model1架构,其中...

    一个简单的MVC模式实例

    **MVC模式详解** MVC(Model-View-Controller)模式是一种软件设计模式,广泛应用于构建Web应用程序,尤其是在Java、.NET、PHP等后端开发领域。它将应用程序的业务逻辑、用户界面和数据访问分离开来,提高了代码的...

    基于MVC设计模式开发出的简单PHP框架,学习必备

    在"qtblog"这个例子中,我们可以推断这是一个基于MVC模式的简单PHP博客系统。这个框架可能包含以下组件: - **模型(Model)**:如`PostModel`,用于处理博客文章的数据库操作,如添加、编辑、删除文章。 - **视图...

    浅析MVC模式在WEB开发中的应用 毕业论文

    【MVC模式详解】 MVC模式是软件工程中的一种设计模式,它将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型负责处理数据和业务逻辑,视图负责显示数据,控制器则协调模型和...

Global site tag (gtag.js) - Google Analytics