文档章节

【东臣php】mvc

dzf112
 dzf112
发布于 2016/03/06 19:51
字数 352
阅读 4
收藏 0

这个星期学习了mvc框架,mvc的思想主要是软件设计分层。

1、软件设计分层是为了尽量提高开发效率,尽量解耦合。
2、所谓的耦合就是指在软件开发过程各个模块之间的关联,那么解耦合就是尽量模块之前不要有关联,各个模块完成自己的模块需要完成的事情即可。

比如我要开发一个商城系统,我会有以下这几个模块:
1、用户模块
2、卖家模块
3、买家模块
4、商品模块
5、购物车模块
6、支付模块

每个模块都有自己的功能,那么尽量解耦合的目的就是模块之前,尽量少有业务联系,说的直白点 就是尽量少用include require等引用别的类文件代码。

3、架构模式,目的是为了提高开发效率。
4、典型的架构模式为:MVC , Model为模型, View为视图, Controller为控制器。Model管理的是数据层(MYSQL), View管理的表现层(页面) Controller 一般管理的是逻辑判断等。
5、传统的MVC模式是 Controller 和 Model 都可以反馈给View去做显示。

MVP 一般就是指在View所有的操作都针对于Controller,而Model的所有关联也都是跟Controller就是桥梁的作用。

© 著作权归作者所有

dzf112
粉丝 0
博文 8
码字总数 6713
作品 0
嘉兴
私信 提问
ASP.NET MVC 随笔汇总

ASP.NET MVC 随笔汇总 为了方便大家浏览所以整理一下,有的系列篇幅中不是很全面以后会慢慢的补全的。 学前篇之: ASP.NET MVC学前篇之扩展方法、链式编程 ASP.NET MVC学前篇之Lambda表达式、...

jinyuan0829
2014/08/03
0
0
自学MVC看这里——全网最全ASP.NET MVC 教程汇总

MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC。小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口。本文从Why,W...

葡萄城控件技术团队
2016/08/18
537
0
How ASP.NET MVC Works?[持续更新中…]

一、ASP.NET + MVC IIS与ASP.NET管道 MVC、MVP以及Model2[上篇] MVC、MVP以及Model2[下篇] ASP.NET MVC是如何运行的[1]: 建立在“伪”MVC框架上的Web应用 ASP.NET MVC是如何运行的[2]: URL路...

长平狐
2012/09/04
59
0
爱上MVC系列~目录

MVC3配合Razor视图引擎使得我们在开发项目中更加快捷,以下是我在项目开发过程中整理的一些笔记,和大家一起分享一下 爱上MVC系列~目录 爱上MVC~Razor引擎时,在遍历中巧用Output.Write方...

mcy247
2017/12/05
0
0
spring 拦截器

数据源的 不起作用一样被拦截

湖底数星星
2017/08/24
77
0

没有更多内容

加载失败,请刷新页面

加载更多

一起来学Java8(四)——复合Lambda

在一起来学Java8(二)——Lambda表达式中我们学习了Lambda表达式的基本用法,现在来了解下复合Lambda。 Lambda表达式的的书写离不开函数式接口,复合Lambda的意思是在使用Lambda表达式实现函...

猿敲月下码
25分钟前
8
0
debian10使用putty配置交换机console口

前言:Linux的推广普及,需要配合解决实际应用方能有成效! 最近强迫自己用linux进行实际工作,过程很痛苦,还好通过网络一一解决,感谢各位无私网友博客的帮助! 系统:debian10 桌面:xfc...

W_Lu
57分钟前
10
0
aelf Enterprise 0.8.0 beta有奖公测,“Bug奖金计划”重磅开启

2019年9月30日,aelf Enterprise 0.8.0 beta版正式发布。aelf Enterprise 0.8.0 beta是一个完备的区块链系统, 包含完备的区块链系统、开发套件、开发文档、以及配套的基础应用和基础服务。 ...

AELF开发者社区
58分钟前
10
0
oracle 初始化数据库脚本

create user lpf identified by 123456; create tablespace lpf_ts_cms datafile '/opt/app/oracle/product/11.2.0/lpf.dbf' size 200M; alter user lpf default tablespace lpf_ts_cms; sel......

internetafei
今天
8
0
深入了解Redis底层数据结构

说明 说到Redis的数据结构,我们大概会很快想到Redis的5种常见数据结构:字符串(String)、列表(List)、散列(Hash)、集合(Set)、有序集合(Sorted Set),以及他们的特点和运用场景。不过它们是...

TurboSanil
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部