Cashew——轻量级REST框架

Cashew是一个轻量级的HTTP REST API框架。主要应用于信息系统、跨平台客户端之间的数据交互。Cashew强调开发易用性、高效性、健壮性和安全性。

Cashew是轻量级的,简单易用,主要基于HttpServlet、Annotation和Reflect。能与Spring很好的兼容。

采用Annotation + scanPackage方式声明接口。[......]

阅读全文

自己动手写淘宝开放平台:Rop(将WebService REST进行到底!!)

简介 

最近在开发自己公司网站的开放API服务,较深入地研究了TOP(Taobao Open Platform:淘宝开放平台http://api.taobao.com)。在接触过这么多的网站API中,发现TOP真的是做得非常不错,结构清晰明了,使用简单轻便。但是TOP没有开源,搞不到TOP的源码。所以只能“自己动手,丰衣足食”了。[......]

阅读全文

Restlet

Restlet项目为“建立REST概念与Java类之间的映射”提供了一个轻量级而全面的框架。它可用于实现任何种类的REST式系统,而不仅仅是REST式Web服务;而且,事实证明它自从2005年诞生之时起,就是一个可靠的软件。[......]

阅读全文

甲骨文开源Avatar项目,使用JavaScript构建数据服务

甲骨文公司近日在博客中宣布,将其Avatar项目开源。

Avatar是一个用于HTML5开发的框架,提供了一个着重支持REST、WebSockets和Server-Sent事件(SSE)的JavaScript服务层,以及一个富客户端框架,只需要你掌握很少的JavaScript知识。[......]

阅读全文

为啥REST如此重要?

本文我们将讨论REST,它定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的Web服务,这是一个非常容易让人误解的概念。本文主要是写给那些想设计WebService API但却对REST没有十分清晰认识的开发者们。在本文最后会附上一些资源供大家学习,这些资源讲解非常详细。[......]

阅读全文

微软开源C++ REST SDK

微软近日开源了C++ REST SDK,托管在自己的CodePlex平台上。

项目地址:http://casablanca.codeplex.com

C++ REST SDK包含在Casablanca项目中。 Casablanca是一个C++本地库,旨在帮助开发者的C++应用程序访问云服务。如果你想编写一个响应式的C++客户端应用程序,或者是一个可扩展的服务端解决方案,可以试试Casablanca。除了C++ REST SDK外,Casablanca项目还包含Azure SDK for C++。[......]

阅读全文