【发布时间】:2012-12-23 17:03:28
【问题描述】:
我一直在寻找如何从 EJB2 客户端调用用 Spring 3 编写的 Restful 服务的示例。如果我正确理解 REST,那么服务是用什么技术/语言编写的都无关紧要,因此我应该能够从 EJB2 客户端调用该服务。
我找不到一个简单的示例或参考来指导我如何实现一个可以调用 RESTful 服务的 EJB2 客户端。这是否意味着无法从 EJB2 客户端调用 Restful 服务?如果可能的话,能否请您指向一个文档或示例,以显示或描述两者如何相互交流/交谈。
我遇到的大多数参考/文档都与如何将 EJB 公开为 Web 服务有关,而我对如何从 EJB2 调用 Web 服务感兴趣。
我对如何将 XML 文档发送到服务特别感兴趣。例如,是否可以将 Jersey 客户端和 JAXB 与 EJB2 一起使用,我将如何使用 EJB2 通过 HTTP 传递未编组的 XML?
提前致谢。
【问题讨论】:
-
EJB2 客户端就像任何其他 Java 客户端一样,所以...
-
如果你可以进行http调用...你也可以调用REST服务。
-
我知道我可以通过 HTTP 调用来调用 Rest 服务。是否可以在 EJB 2 中使用带有 JAXB 的 Jersey 客户端来调用 REST 服务?
-
@ziggy:为什么不可能?
标签: java web-services spring rest ejb