【问题标题】:Calling a Rest Service from a servlet从 servlet 调用 Rest 服务
【发布时间】:2014-09-30 05:55:38
【问题描述】:

我想创建一个提供对 REST 服务的访问的 servlet。使用 jersey 客户端 API 执行此任务是否明智,或者是否有更简单的方法来执行此操作。

【问题讨论】:

  • 所以你想要某种代理?
  • 是的,我需要一个代理......

标签: rest jakarta-ee servlets


【解决方案1】:

是否有充分的理由让 servlet 调用 REST 服务,而不是客户端直接调用 REST 服务?我的意思是,servlet 是否添加了一些逻辑、安全性或其他内容?

在这种情况下,是的,使用 Jersey 客户端 API 是个好主意。

由于 Jersey 是 JSR-339 (JAX-RS 2.0) 的 RI,因此您也可以直接使用 JSR-339 API:Overview of the Client API。这样,您的代码也将在符合 Java EE 7 的服务器(Wildfly 8.x、Glassfish 4.x)上运行,而无需将 jersey 客户端打包到您的 servlet 可交付成果中。

【讨论】:

    猜你喜欢
    • 2016-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多