Restlet 2.3發布,支持Java 7、SPDY和CORS
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