作者: 阮一峰 日期: 2015年2月 1日 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我读了 ...
分类:
Web程序 时间:
2017-10-07 22:10:24
阅读次数:
186
问题描述 《thinkphp实现短信验证注册》中,小编不止记录了短信验证码的实现方法,同时还记录了图片验证码的实现方法。本地使用,一切正常;后端项目和前端项目都部署到服务器,一切正常;后端项目部署到服务器,并设置允许跨域访问后,本地前端项目使用服务器上后端项目接口时,问题来了:首先,使用postma ...
分类:
Web程序 时间:
2017-10-03 16:56:23
阅读次数:
278
很早就知道有这三个概念,但是一直都不清楚是怎么回事,在网上搜索,都是泛泛而谈,没有具体例子,新手是看不懂的,直到找到这篇文章,我对这三个架构有了更清楚的了解。 从一个简单的例子去研究这三个架构。 注意,MVC,MVP,MVVM中的C,P,VM,下文都要controller指代。 需求如下 界面上显示 ...
分类:
Web程序 时间:
2017-10-03 12:37:44
阅读次数:
288
创建拓扑参照截图,打开拓扑生成器参照截图,点击“新建拓扑”选择存储位置输入SIP域的名称参照截图,根据需求输入对应名称参照截图,输入对应名称点击完成2.定义前端池服务器参照截图,点击“下一步”参照截图,输入池名称与类型,点击“下一步”添加前端服务器到前端池选择该..
分类:
其他好文 时间:
2017-10-02 22:25:54
阅读次数:
181
1.1.拓扑介绍本文档介绍的SkypeforBusiness产品部署的架构中所有服务角色都采用高可用结构,前端池中共有3台前端服务器相互负载,后端3台SQL服务器使用SQL镜像模式,持久聊天池中共有2台持久聊天服务器,2台OWA服务器配置ServerFarm,边缘池中共有2台边缘服务器,2台反向代理服..
分类:
其他好文 时间:
2017-10-02 13:56:04
阅读次数:
151
管理工具安装将安装光盘插入光驱,如图,双击进行安装操作。等待安装完成参照截图选择(如果想现在更新也可以,就是更新可能会慢些)参照截图,勾选接受并单击“确定”参照截图,选择“安装管理工具”参照截图,点击“下一步”管理控制台安装完成。
分类:
其他好文 时间:
2017-10-02 13:55:59
阅读次数:
182
最近在练习一个小项目,也就是郭霖大神的开源天气程序,尝试用mvp架构加dagger2来重写了一下,大致功能都实现了,还没有全部完成。 项目地址 接近完成的时候,想在天气信息页面实现一个很常见的功能,也就是点击屏幕下方的返回键的时候不是返回到上一个activity或者退出,而是提醒用户再按一次就会退出 ...
分类:
其他好文 时间:
2017-09-30 14:54:56
阅读次数:
197
1 模型-视图-表示器也称为监视控制器模式 ,如下图表示 2 mvp 模式希望通过表示器(presenter)来关联网页,而不必在他们之间建立严格的 3 一个简单的mvp架构的例子 当web窗体提交时我们先初始化一个具体的表示器实例,并把这个实例要处理的模型与它具体的模型类关联起来,看起来是吧web ...
分类:
其他好文 时间:
2017-09-29 17:54:45
阅读次数:
135
一、MVC MVC模式的意思是,软件可以分成三个部分。 视图(View):用户界面。 控制器(Controller):业务逻辑 模型(Model):数据保存 各部分之间的通信方式如下。 所有通信都是单向的。 二、互动模式 接受用户指令时,MVC 可以分成两种方式。一种是通过 View 接受指令,传递 ...
分类:
Web程序 时间:
2017-09-25 20:43:51
阅读次数:
319
Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制 ...
分类:
数据库 时间:
2017-09-24 16:20:26
阅读次数:
254