无需Flash录视频——HTML5中级进阶

2016-10-13
阅读 5 分钟
5.5k
随着Chrome版本的升高,安全性问题也越来越被重视,较新版本的Chrome浏览器在调用一些API时需要页面处在安全环境中。本篇文章所介绍的API函数,都需要在安全环境中执行。如果处在非安全环境下 ( http页面 ) 这些API就会有意想不到的问题。

REST API vs SOAP 网络服务管理

2016-09-27
阅读 3 分钟
2.8k
早些时候,Web Services还只是事实上的标准用于访问“系统的记录”。SOAP网络服务越来越受欢迎,因为它共享数据的功能,以及从任意系统进行访问和安全功能。这种架构的前身就是企业架构的代名词。

Webhooks在API世界中的角色

2016-09-22
阅读 2 分钟
2.6k
webhooks模式的主要优点是,当你的应用在等待变化时,无需周期性地调用APIs。相反,当一些有趣的事情发生之后,APIs将通过特定端点通知的方式来访问你的应用。现在缺少的是一种以编程方式告诉APIs你所感兴趣的接收呼叫和注册端点。这里有一个常见的例子:你到github上。有一个用于他们代码POST请求webhook的文本框。你输...

如何构建一个简单的CAAS系统

2016-09-20
阅读 5 分钟
4.2k
在CAAS系统出现前企业应用架构基本被IAAS/SAAS/PAAS等模式垄断,直到docker的出现为我们打开了另一个扇大门,废话不说了,我们直奔主题

从应用到平台 - 云服务架构的演进过程

2016-07-12
阅读 7 分钟
6.4k
       MaxLeap早期是一家研发、运营移动应用和手机游戏公司,发展过程中积累了很多通用组件。这些组件很大程度帮公司在移动研发过程中节省了时间和成本,有没有可能以云服务的方式开放出去,创造更大的价值?延续这个思路,公司成立了云服务部门,尝试服务的商业化。

移动云平台的基础架构之旅(二)- 云代码篇

2016-07-05
阅读 7 分钟
4k
随着MBaaS的发展,取代移动企业应用程序平台的趋势也越来越明显。MBaaS系统为了让企业能方便快捷的开发自己移动应用程序,提供了诸多移动客户端支持,有最通用的REST API,也有方便移动开发者的软件开发工具包,还有一定程度的监控和分析服务提供。而对于相对比较复杂的应用程序,开发者有时不想也不必在移动设备上运行...

单元测试和集成测试业务应用程序

2016-05-31
阅读 14 分钟
2.9k
单元测试是通过写代码来测试代码的一个小单位测试方式。在一个单元测试中,一次只能测试一个类。例如,如果你正在测试一个使用类File,而另一个测试类DummyFile是用来消除对物理文件系统的需要,单元测试的测试类逻辑应该被测试。为了使class实现从真实到虚/存根之间切换,接口代替真正的类使用。所以,你的类应使用IFil...

一个JAVA码农的Node之旅

2016-04-05
阅读 5 分钟
2.7k
要维护社交关系, 一大波僵尸POJO正在向你袭来。要存储数据库, 找个ORM工具那是必须的。你怎么也得用长连接吧?好, 那就WebSocket标准吧, Netty或Mina系的亲儿子框架选一个呗。什么?!你只用过Tomcat写WebSocoket?好吧,乖乖翻文档API去吧亲。完事了?没呢! 连接断了你得实现下重连机制吧?服务器端写完了, 客户端呢?你得帮助...

构建BAAS云服务—CLOUDDATA架构设计

2016-03-29
阅读 6 分钟
3k
CloudData是什么? 任何一个App都需要一个Server,我们认为,移动开发者(或组织)不应该把精力放在这些事情上面: 搭建后端Server服务。 编写后端Server代码。 设计Server底层数据存储架构。 关注Server的高可用、可扩展、负载均衡、高性能等诸多繁琐问题。 这些事情可能会耗掉你80%以上的时间和精力,结果服务可用性、...

微服务实战:从架构到发布(一)

2016-03-18
阅读 5 分钟
38.1k
引言:“微服务”是当前软件架构领域非常热门的词汇,能找到很多关于微服务的定义、准则,以及如何从微服务中获益的文章,在企业的实践中去应用“微服务”的资源却很少。本篇文章中,会介绍微服务架构(Microservices Architecture)的基础概念,以及如何在实践中具体应用。