2014-09-30 105 views
0

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

+0

所以你想要某种代理? – 2014-09-30 06:44:11

+0

是的,我需要一个代理.... – Tharanga 2014-09-30 10:24:39

回答

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)上运行,而无需在您的servlet可交付物中包装球衣客户端。