RESTful的Web服务框架Jersey 2.5发布

RESTful的Web服务框架Jersey近期发布了2.5版,支持最新版的JettyWeb服务器,升级了Apache Connector,并修正了多个缺陷。

Jersey框架基于Java,包括如下改变:

  • 支持Jetty 9 Web服务器和servlet容器。这包括一个基于Jetty HTTP和Servlet容器的Jersey Server容器,以及一个使用Jetty Fluent Client API支持同步和异步客户端调用的Jersey Client连接器。
  • 现在的Apache Connector使用Apache HttpClient 4.3, 这本身就是一个大规模的重构,还包含了很多新的特性和改进。
  • 修复了超过60个bug,包括无法正确读取包含多个值的HTTP头,和通过包扫描缺失组件来进行组件注册。

在6月份主版本2.0发布之后,发生的变化包括:

  • OAuth1可作为消费者或服务提供者,而OAuth2只能作为消费者。
  • 对于每个请求,客户端都可以配置或重写连接器属性。
  • 在使用Grizzly或Apache Connector时支持HTTPS。
  • 支持Spring 3,可以将Spring管理的bean注入到Jersey管理的资源类中,同时可以通过Spring管理JAX-RS资源类。
  • 包括2.5版在内,一共做出了30项改进并修复了超过160个bug。

同时文档也得到了更新,包括从早期2.*迁移到2.5时会产生的问题。

JAX-RS 2.0 API规范(JSR 339)的实现参考了Jersey 2.5。Jersey 2.5还是GlassFish应用服务器项目的成员。它取得了两家OSI批准的(开源)许可证书。

原文英文链接:RESTful Web Services Framework Jersey 2.5 Released

你可能感兴趣的:(RESTful的Web服务框架Jersey 2.5发布)