今天讨论这个话题是比较大的,是关于iOS的架构方面的问题,随着开发的时间的不断增加,经过的项目也会不断地增加。很多时候会看到同事说,这是哪一个sb写的代码,为什么要放到这里,等等话语。说的这些问题,本篇博客我们来讲解MVC代码存在的耦合性慢慢衍生出MVP架构模式,然后再讲述MVVM模式以及RAC的介 ...
分类:
其他好文 时间:
2019-02-20 20:09:30
阅读次数:
155
容器镜像:https://hub.docker.com/ Docker架构图: https://ruby-china.org/topics/22004 Docker使用客户端-服务器(client-server)架构模式。Docker客户端会与Docker守护进程进行通信。Docker守护进程会处理 ...
分类:
其他好文 时间:
2019-02-16 13:52:19
阅读次数:
170
一 JavaWeb架构演变 在java架构模式中,我们可以将MVC架构模式抽象为如下结构: 1.View层。View层即UI层,可采用的技术如JSP,Structs,SpringMVC等 2.Controller层。Controller表示控制器层,可采用的技术,如Servlet/Filter,Sp ...
分类:
编程语言 时间:
2019-02-15 19:47:52
阅读次数:
204
一 JavaWeb架构演变 在java架构模式中,我们可以将MVC架构模式抽象为如下结构: 1.View层。View层即UI层,可采用的技术如JSP,Structs,SpringMVC等 2.Controller层。Controller表示控制器层,可采用的技术,如Servlet/Filter,Sp ...
分类:
编程语言 时间:
2019-02-15 15:14:23
阅读次数:
328
Redux是一种数据架构模式,它可以用来管理应用的状态。 之前一直在做Angular的项目,没有使用到过Redux,对于Redux的使用场景和原理都不是很清楚,看资料时作者自己实现了一个Redux,在这里记录一下,加深对Redux原理的理解。 一、基本原理 首先,我们要明白的是: 状态的改变一定是有 ...
分类:
其他好文 时间:
2019-02-13 22:55:33
阅读次数:
327
模式就是架构的一部分. 架构是全局的公共规划. 模式变得复杂是为了应对越来越复杂的数据和服务场景. 但是模式框架一旦完成,写功能需要尊从,已经写好的代码,走它的套路,写具体功能的人,面对简单的操作会觉得很繁琐. 模式的是为了把复杂的事情简单化而存在的.在简单的东西面前,它反而是拖累.所以,模式化到哪 ...
分类:
其他好文 时间:
2019-02-13 21:04:50
阅读次数:
162
一、MVVM模式 MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。Model 层代表数据模型,也可以在Mo ...
分类:
其他好文 时间:
2019-02-13 09:24:17
阅读次数:
198
AWS里面无服务器服务模式(Serverless)是一个近两年很热门的技术,他可以允许服务无需任何服务器配置就可以在需要的时候执行代码。下面看一个简单的例子如何通过Lambda,APIGateway,S3等云服务来实现一个最基本的无服务器架构模式。例1:在某个网页上点击一个按钮,更新网页的内容。简单说明一下流程,用户访问S3的一个静态网站,点击一个按钮,执行一个javascript的AJAX的Ge
分类:
其他好文 时间:
2019-02-08 20:08:37
阅读次数:
160
1、三层构架和 MVC 意思一样么? Java WEB 开发中,服务端通常分为表示层、业务层、持久层,这就是所谓的三层架构: 1、表示层负责接收用户请求、转发请求、生成数据的视图等; 2、业务层负责组织业务逻辑; 3、持久层负责持久化业务对象; 这三个分层,每一层都有不同的模式,即架构模式,如下图: ...
分类:
Web程序 时间:
2019-01-31 01:29:28
阅读次数:
279
一.什么是微服务 1) Martin Fowler论文对微服务的阐述(中文版) 2) 对单一应用进行拆分 3) 每一个独立的应用都有一个独立的进程 4) 拥有自己独立的数据库 5) 微服务化的核心就是讲传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务, ...
分类:
编程语言 时间:
2019-01-29 20:35:51
阅读次数:
197