我想创建一个提供对REST服务的访问的servlet。使用泽西客户端API执行此任务是否明智,或者有更简单的方法来执行此操作。
答案 0 :(得分: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交付项中。