
用Restlet创建面向资源的服务
随着REST设计思想逐渐深入人心,许多有助于简化REST式服务编程的新框架正不断涌现出来,而已有框架也在学习REST的风格与特性,这进而促进了对REST的关注。本文,我们将向你展示如何用Restlet(用于Java)来编写面向资源的服务。本文节选自《RESTful Web Services中文版》。

随着REST设计思想逐渐深入人心,许多有助于简化REST式服务编程的新框架正不断涌现出来,而已有框架也在学习REST的风格与特性,这进而促进了对REST的关注。本文,我们将向你展示如何用Restlet(用于Java)来编写面向资源的服务。本文节选自《RESTful Web Services中文版》。

Jérome Louve是Java框架Restlet的领导开发者,InfoQ的编辑Stefan Tikov有机会和Jérome Louvel进行了一次对话,本次谈话的主题讨论了Restlet存在的原因、在Java Web服务框架中的REST支持、Ruby on Rails、对JSR 311的期望以及Restlet的路线图。
近日位于法国的咨询服务公司Noelios Technologies发布了Restlet开源项目(面向Java的轻量级REST框架)的新版本,该版本包含了针对ADO.NET Data Services的Restlet扩展。此举是微软和Noelios Technologies协作的成果,这样Java开发者就可以轻松使用ADO.NET Data Services了。
Restlet 1.1.0已经发布了,该发布包括大量的改进,包括对JAX-RS RESTful web-services规范、WADL规范、Grizzly NIO连接器的支持,同时还有其它几个新特性。InfoQ采访了该项目的领导者。
InfoQ的编辑Stefan Tikov就Restlet的一些相关问题对首席开发者Jérome Louve进行了采访。问题主要涉及到Restlet存在的原因,为什么要创建这么一个框架?目前一些框架如Axis2和CXF/XFire对Rest的支持如何?在构建Rest化的应用系统中,使用Java语言和其他语言有什么不同,优势是什么?