Restlet 2.3发布,支持Java 7、SPDY和CORS

jopen 10年前

Restlet公司 发布了Restlet框架2.3版本 。该版本花费了大量的精力改善了项目依赖并完善了其API文档。Restlet还使用 Restlet Studio (一个用于构建API的Web IDE)、 APISpark (一个构建API的PaaS服务)以及 Restlet框架 (Restlet开源发行版本)开发了一个综合的API平台。

Restlet 2.3包含了大量的新特性。它不仅支持框架本身代码的自省,同时还提供了一个基于Swagger1.2/2.0和RAML 0.8的动态API描述视图。同APISpark一起使用时,它还具有 使用频率限制增加防火墙 的功能。当前,Restlet的最低要求是Java 7环境,并且支持Android 4、GAE 1.9和GWT 2.7。

Restlet API平台的两个重要组件是Restlet Studio和APISpark。Restlet Studio是一个基于浏览器的IDE,支持IE7以上版本的浏览器。它使用AngularJS编写,并嵌入了基于浏览器的代码编辑器 ACE ,提供了语法高亮以及其他IDE应具备的功能。代码生成功能通过APISpark实现,后者是一个专门用来创建、托管、管理和调用Web API的Paas服务。InfoQ在11月份对APISpark的首次发布进行了报道。

Restlet的 新指导说明 指出升级到Jetty 9.2带来了一个HTTP 客户端连接器和SPDY支持。SPDY是HTTP/2中的一个令人鼓舞的特性, InfoQ也对其做了专门报道。Restlet 2.3还将支持CORS,一个用来将Java异常映射到HTTP错误的@Status注解以及直接访问原始HTTP头信息的功能。

Restlet 3.0的路线图也已经 公布 。Restlet 3.0的主要主题是HTML5(以及HTML的新协议)、更多的Android 4增强、OAuth2、OData 4、HTTP/2和Java 8。

查看英文原文: Restlet 2.3 Released, Featuring Java 7, SPDY and CORS Support

原文  http://www.infoq.com/cn/news/2014/12/restlet-2.3