【发布时间】:2014-09-30 05:55:38
【问题描述】:
我想创建一个提供对 REST 服务的访问的 servlet。使用 jersey 客户端 API 执行此任务是否明智,或者是否有更简单的方法来执行此操作。
【问题讨论】:
-
所以你想要某种代理?
-
是的,我需要一个代理......
标签: rest jakarta-ee servlets
我想创建一个提供对 REST 服务的访问的 servlet。使用 jersey 客户端 API 执行此任务是否明智,或者是否有更简单的方法来执行此操作。
【问题讨论】:
标签: rest jakarta-ee servlets
是否有充分的理由让 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 可交付成果中。
【讨论】: