在ES裡, 更新documents到index不是一件簡單的事情, 我們得在這裡留個心眼.眾所皆知RESTful風格使用HTTP的動詞來進行所謂的Update, ES也是如此.要注意到ES的更新有兩種方式整個docment更新(取代,覆蓋)根據某個field更新(count += 3, append...
分类:
其他好文 时间:
2014-07-16 23:20:03
阅读次数:
246
译者声明: 1、代码库发布在http://pablovallejo.github.io/gillie/ 2、查看API介绍直接戳这里看整理。Gillie是一个轻型MVC框架,受Backbone的启发实现。它提供了一些方法,可以实现RESTful HTTP请求,同时允许使用models,views.....
分类:
移动开发 时间:
2014-07-10 14:14:48
阅读次数:
379
http://codeplanet.io/principles-good-restful-api-design/hateoashttp://en.wikipedia.org/wiki/HATEOAShttp://en.wikipedia.org/wiki/RSDLhttp://www.doc88.c...
Node.js是一个可以快速构建网络服务及应用的平台。该平台的构建是基于Chrome's JavaScript runtime,它是对google v8引擎进行了封装。Node.js作为一种新兴的后台语言,有如下一些优点:1.RESTful API2.单线程3.非阻塞IO4.V8虚拟机5.事件驱动一...
分类:
Web程序 时间:
2014-07-03 07:20:06
阅读次数:
288
JFinal框架是基于java语言的急速WEB+ORM框架,其设计核心是开发迅速,代码量少,学习简单,功能强大,轻量级,已扩展,Restful。在拥有java语言所有优势的同时再拥有python,php等动态语言的开发效率,让你有足够多的时间去做其他的事。
JFinal有如下主要特点:
MVC架构,设计精巧,使用简单
遵循COC原则,零配置,无xml
独...
分类:
编程语言 时间:
2014-07-02 07:16:12
阅读次数:
243
Volley提供了优美的框架,使得Android应用程序网络访问更容易和更快。Volley抽象实现了底层的HTTP Client库,让你不关注HTTP Client细节,专注于写出更加漂亮、干净的RESTful HTTP请求。另外,Volley请求会异步执行,不阻挡主线程。Volley提供的功能简单...
分类:
移动开发 时间:
2014-07-02 00:51:09
阅读次数:
346
一本被人反复提及的书《哪儿来的天才》中说过,大部分所谓的天才都是通过反复的刻意练习得到的。当你的练习时间达到10000小时以后,你就会成为该领域的专家。
最近在学习rails如何实现RESTful Web Service。自己想给自己设计一个练习的模板,进行反复练习。开发过程采用的是TDD的方式进行开发。
练习背景:
我们涉及三个Domain对象,Products、Order...
分类:
其他好文 时间:
2014-07-01 14:31:36
阅读次数:
213
当我们使用rails generate scaffold的方式生成MVC的时候,rails会自动给我们生成一系列的文件,包括了如何用json显示model的view。这样其实默认了你的系统是一个CRUD的系统,但是我们知道RESTful不是CRUD。把model直接暴露出去不是一个很好的选择。
rabl是一个DSL可以方便定制生成对象的显示信息的gem:https://github.co...
分类:
其他好文 时间:
2014-06-28 08:06:56
阅读次数:
248
基于HTTP协议的WebAPI是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的WebAPI。为什么WebAPI如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层协..
分类:
其他好文 时间:
2014-06-27 06:40:59
阅读次数:
220
ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。 我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的。我们希望...
分类:
其他好文 时间:
2014-06-26 12:33:39
阅读次数:
197