浅谈MVC框架的设计与实现

本文介绍了MVC设计模式在构建复杂中大型网站中的应用,详细阐述了MVC的三个核心组成部分——视图层、模型层和控制层的职责。通过实例展示了如何在wapm环境下建立MVC结构,包括控制器、模型层和视图层的创建,以及单一入口文件的优势,如项目规范和控制灵活性。
摘要由CSDN通过智能技术生成

    MVC基础

MVC是一种设计模式,适合构建复杂的中大型网站;

MVC的核心文件是----视图层----模型层----控制层;

视图层(view):主要用于和用户交互;它采集用户的数据发送给控制层,或输出控制层数据展示给客户;

控制层(controller):主要用于接收用户指令并调用模型层和视图层完成要求;

模型层(model):主要用于接收控制层数据,处理后返回给控制层

MVC命令数据走向;

第一步:浏览者  调用控制器,对他发出指令

第二步:控制器  按指令选取一个合适的模型

第三步:模型    按控制器指令取

第四步:控制器  按指令选取相应视图

第五步:视图    把第三步取到的数据按用户想要的样子显示出来

建立MVC

开发环境使用的是wapm:windows+apache+php+mysql;

制作原则:-1代码规范-2命名统一-3规范的目录结构;



 

创建第一个控制器:

   ①命名-proceController.class.php

     //proce’名称’Controller’类型为控制器’.class’类文件’.php’页面类型’;

   ②创建类class proceController{};//命名取文件名第一个.前面的字母;

   ③创建方法function show();//命名根据功能取值;show展示;

创建第一个模型层:

    ①命名-proceModel.class.php

     //proce’名称,可根据不同作用命名’Model’类型为模型层’.class’类文件’.php’页面类型’;

    ②创建类class proceModel{};//命名取文件名第一个.前面的字母;

③创建方法function get();//命名根据功能取值;get获得;

创建第一个视图层:

    ①:命名-proceView.class.php

     //proce’名称,可根据不同内容命名’View’类型为视图层’.class’类文件’.php’页面类型’;

入口文件

采用单一入口:单一入口的好处是项目整体比较规范,因为同一个入口,往往其不同操作之间具有相同的规则。另外一个方面就是单一入口带来的好处是控制较为灵活,因为拦截方便了,类似如一些权限控制、用户登录方面的判断和操作可以统一处理了。









  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值